C语言 编写程序,在随机输入的一行字符中统计其中有多少个单词
时间: 2024-03-23 13:37:30 浏览: 59
判断字符串中的单词个数
4星 · 用户满意度95%
好的,这道题目之前已经回答过了。以下是用C语言实现的程序:
```c
#include <stdio.h>
#include <ctype.h>
#define IN 1 /* 在单词内 */
#define OUT 0 /* 在单词外 */
int main()
{
int c, state = OUT, count = 0;
printf("请输入一行字符:\n");
while ((c = getchar()) != EOF)
{
if (isspace(c))
state = OUT;
else if (state == OUT)
{
state = IN;
count++;
}
}
printf("单词数为:%d\n", count);
return 0;
}
```
如果你有其他问题,可以继续问我。
阅读全文