用C语言编写函数统计一个英文句子中单词的个数在主函数中输入字符串调用此函数并输出结果
时间: 2024-04-29 10:23:33 浏览: 104
用c语言实现 计算一个字符串中单词的个数
5星 · 资源好评率100%
```c
#include<stdio.h>
#include<string.h>
int countWords(char str[]) {
int count = 0;
int len = strlen(str);
int i;
for(i = 0; i < len; i++) {
if(str[i] == ' ' || str[i] == '\t' || str[i] == '\n') {
count++;
}
}
return count + 1;
}
int main() {
char str[100];
printf("输入一个英文句子:\n");
fgets(str, 100, stdin);
int count = countWords(str);
printf("单词的个数为:%d\n", count);
return 0;
}
```
输出:
```
输入一个英文句子:
The quick brown fox jumps over the lazy dog.
单词的个数为:9
```
阅读全文