#include<stdio.h>
int main()
{
int i,j,num=0;
char a[3][30];
printf("请输入三行字符:\n");
for(i=0;i<3;i++)
{
gets(a[i]);
for(j=0;a[i][j]!='\0';j++)
{
// 空格做分割符,最后一个单词特殊处理
if((a[i][j] != ' ' && a[i][j+1] == ' ') || (a[i][j] != ' ' && a[i][j+1] == '\0'))
{
num++;
}
}
}
printf("共单词%d个\n",num);
system("pause");
return 0;
}
温馨提示:答案为网友推荐,仅供参考