用C语言编写一个程序,从键盘读取用户输入直到遇到#字符,编写程序统计读取的空格数目、读取的换行符数目以及读取的所有其他字符数目。(要求用getchar()输入字符) 程序运行结果示例1: Please input a string end by #: abc def↙ jklm op↙ zkm #↙ space: 3,newline: 2,others: 15 程序运行结果示例2: Please input a string end by #: hello friend!#↙ space: 1,new
时间: 2023-11-22 10:56:16 浏览: 60
C语言程序设计-输入一行字符,分别统计出英文大小写字母、空格、数字和其他字符的个数
5星 · 资源好评率100%
line: 0,others: 13
```c
#include <stdio.h>
int main() {
char c;
int space = 0, newline = 0, others = 0;
printf("Please input a string end by #: ");
while ((c = getchar()) != '#') {
if (c == ' ') {
space++;
} else if (c == '\n') {
newline++;
} else {
others++;
}
}
printf("space: %d, newline: %d, others: %d\n", space, newline, others);
return 0;
}
```
阅读全文