【题目描述】 键盘输入一段英文,输出其中的单词个数。 【输入】 一段英文单词 【输出】 单词的个数 【样例输入】 I love China and the people. 【样例输出】 6。C语言实现
时间: 2023-12-04 15:06:27 浏览: 186
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
这道题可以使用C语言实现。具体思路是,遍历输入的字符串,当遇到空格或者句号等标点符号时,就将单词的个数加1。最后输出单词的个数即可。
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[1000];
int len, i, count = 0;
printf("请输入一段英文:");
gets(str);
len = strlen(str);
for (i = 0; i < len; i++)
{
if (str[i] == ' ' || str[i] == '.' || str[i] == ',' || str[i] == '!' || str[i] == '?')
{
count++;
}
}
printf("单词的个数为:%d\n", count);
return 0;
}
```
阅读全文