#include<stdio.h>
int main()
{
int i,j,flag=0;
char a[100000]={0};
gets(a);
for(i=0;a[i]!='\0';i++)
{
if(a[i]!=' '&&a[i]!='.')
{
flag++;
j=i;
while(1) //此循环把单词一直读取到末尾
{
j++;
if(a[j]==' '||a[j]=='\0')
break;
}
i=j-1;
}
}
printf("%d",flag);
return 0;
}
PTA本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。
最新推荐文章于 2024-02-28 20:02:16 发布