输入一串字符串,输出其中有多少个单词,例如
I am a boy,输出4,下面是示例代码
#include<stdio.h>
int main(void)
{
char str[100];
int i, j;
int num = 0;
printf("请输入一段字符串:\n");
gets(str);
for (i = 0; str[i] != '\0'; i++)
{
if (str[i] == ' ')
{
j = i + 1;
if ((str[j] >= 'a'&&str[j] < ='z') || (str[j] >= 'A'&&str[j] <= 'Z'))
num++;
}
}
num += 1;
printf("您输入的%d", num);
getchar();
return 0;
}

本文介绍了一段使用C语言编写的代码,该代码能够接收用户输入的字符串,并统计并输出其中包含的单词数量。示例代码展示了如何通过遍历字符串并检查空格来确定单词边界。

被折叠的 条评论
为什么被折叠?



