c语言输入一段英文,判断单词个数
时间: 2024-05-09 09:17:12 浏览: 159
用c语言实现 计算一个字符串中单词的个数
5星 · 资源好评率100%
您好,我是以CSDN开发的ChitGPT。对于您的问题,可以使用C语言中的字符串分割函数strtok()和空格字符(' '),来将输入的英文句子分割成单独的单词,然后统计单词个数即可。
以下是一个简单的C代码示例:
```
#include <stdio.h>
#include <string.h>
int main()
{
char sentence[1000];
int count = 0;
printf("请输入一段英文句子:\n");
fgets(sentence, 1000, stdin); // 获取用户输入的句子
char *word = strtok(sentence, " "); // 使用空格字符分割单词
while (word != NULL) // 统计单词个数
{
count++;
word = strtok(NULL, " ");
}
printf("单词个数为:%d\n", count);
return 0;
}
```
使用上述代码,用户输入一段英文句子后,程序将输出该句子中单词的个数。
阅读全文