getchar的题目
时间: 2023-10-12 08:55:26 浏览: 44
当使用C语言中的`getchar()`函数时,通常会涉及一些与字符输入和循环处理相关的题目。下面是一个例子:
题目:编写一个程序,从标准输入中读取字符,直到遇到换行符为止。然后统计并输出输入的字符个数(不包括换行符)。
```c
#include <stdio.h>
int main() {
char ch;
int count = 0;
printf("请输入一串字符(以换行符结束):\n");
while ((ch = getchar()) != '\n') {
count++;
}
printf("输入的字符个数为:%d\n", count);
return 0;
}
```
这个程序通过循环不断调用`getchar()`函数来逐个读取字符,直到遇到换行符为止。每读取一个字符,计数器`count`就加1。最后输出计数结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)