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 }