C语言编译:输入任意一句英文句子, 以“.”结束,统计句子中出现的单词数
时间: 2023-06-06 09:05:46 浏览: 168
c语言 统计一个字符串中单词的个数.doc
答案:可以使用C语言的字符串处理函数和循环来实现此功能。首先读取用户输入的句子,然后使用空格分隔符将句子分成单词,并对每个单词进行计数。最后输出计数结果即可。以下是参考代码:
```c
#include <stdio.h>
#include <string.h>
#define MAX_LEN 1000
int main() {
char sentence[MAX_LEN];
fgets(sentence, MAX_LEN, stdin);
int count = 0;
char* word = strtok(sentence, " ");
while (word) {
count++;
word = strtok(NULL, " ");
}
printf("单词数:%d\n", count);
return 0;
}
```
阅读全文