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 }