返回:賀老師課程教學鏈結
實踐要求
【專案2-字元統計】
下面的程式可以統計出乙個字串中數字字元的個數:
#include int main()
printf("其中的數字個數是: %d\n", n);
return 0;
}
請分別編制程式,完成下面的處理:
(1)統計字母'a'出現的次數;
[參考解答]
#include int main()
printf("其中字元 a 出現了 %d 次\n", n);
return 0;
}
(2)統計字串中(大/小寫)字母個數;
[參考解答]
#include int main()
printf("其中大寫字母個數是: %d \n", up);
printf("其中小寫字母個數是: %d \n", low);
return 0;
}
(3)統計每乙個母音字母個數
[參考解答]
#include int main()
j++;
}printf("a: %d; e: %d; i: %d; o: %d; u: %d\n", a, e, i, o, u);
return 0;
}
(4)統計每乙個數字字元出現的次數;
[參考解答]
#include int main()
; //a[0]代表'0'出現的個數……,初值全為0
for(i=0; str[i]!='\0'; ++i) //換種迴圈,這不是關鍵
printf("\"%s\" 中各數字出現的次數是: \n", str);
for(i=0; i<10; ++i)
printf("\'%d\'---%d\n", i, a[i]);
return 0;
}
(5)統計每乙個字母出現的個數
[參考解答]
#include int main()
; int i,a[26]= ; //a[0]代表'a'出現的個數……,初值全為0
for(i=0; str[i]!='\0'; ++i) //換種迴圈,這不是關鍵
printf("\"%s\" 中各小寫字母出現的次數是: \n", str);
for(i=0; i<26; ++i)
printf("\'%c\'---%d\n", (char)(i+97), a[i]);
return 0;
}
《C語言及程式設計》實踐參考 字串處理函式
返回 賀老師課程教學鏈結 實踐要求 專案4 字串處理函式 指標是神奇的,指向整型的指標int p1,可以操作整型陣列int a 指向字元型的指標char p2,可以操作字元陣列 字串 char str 更靈活的是,在函式的傳遞中,指標 陣列名在一定程度上可以互換。請編制函式,對字串的進行各種操作。序...
《C語言及程式設計》實踐參考 查成績
返回 賀老師課程教學鏈結 專案要求 專案4 查成績 1 score1.txt提供了某大學兩個班某次測驗的資料,包括每位同學的學號及成績。請程式設計序,輸入學號,查詢出該同學的成績。提示1 可以定義兩個int型陣列,其中乙個n存放學號,另乙個s存放成績,可以保證兩個陣列中,元素下標相同,對應的是同一位...
《C語言及程式設計》實踐參考 隨便改
返回 賀老師課程教學鏈結 專案3 隨便改 保持下面程式主體for迴圈部分不變,用你能想到的辦法修改程式,使下面程式的輸出的a每次都能變化,輸出1 2 3 4 include void change int a int main return 0 include int a 0 void change...