1 #include <stdio.h> 2 /* 3 從鍵盤讀取用戶輸入直到遇到#字符, 4 編寫程序統計讀取的空格數目、 5 讀取的換行符數目以及讀取的所有其他字符數目。 6 (要求用getchar()輸入字符) 7 */ 8 int main(void) 9 { 10 char ch; 11 int i=0; 12 int j=0; 13 int k=0; 14 printf("Please input a string end by #:\n"); 15 ch = getchar(); 16 while (ch != '#') 17 { 18 if (ch == ' ') 19 { i++;//空格 20 ch = getchar(); 21 continue; 22 } 23 else if(ch == '\n') 24 { 25 j++; 26 ch = getchar(); 27 continue; 28 } 29 else 30 { 31 k++; 32 ch = getchar(); 33 continue; 34 } 35 } 36 printf("space: %d,newline: %d,others: %d\n", i,j,k); 37 return 0; 38 }