一道很简单的ACM编程题,新人,帮忙看下哪儿错了,

一道很简单的ACM编程题,新人,帮忙看下哪儿错了,
Description
统计一篇文章里所有单词的总数,文章都是由小写字母和空格组成的,没有标点符号.
Input
输入一行由小写字母和空格组成的文章,文章长度小于200.
Output
输出文章中包含的单词个数
Sample Input
you are my friend
Sample Output
4
Source
我的代码:
#include"stdio.h"
int main()
{
x05char a[210],i,y;
x05gets(a);
x05for(i=y=0;a[i]!='';i++)
x05{
x05x05if(a[i]==' ')
x05x05x05y+=1;
x05}
x05if(a[0]==' ') //做这个判断是担心输入的是空句子⊙﹏⊙.
x05x05y=0;
x05else
x05x05y+=1;
x05printf("%dn",y);
x05return 0;
}
天地一飞雁 1年前 已收到1个回答 举报

sommerowen 幼苗

共回答了20个问题采纳率:80% 举报

水题!已ac
#include
int main()
{
char str[200];
int i, flag = 1, count = 0;
gets(str);
for (i = 0; str[i]; i++)
{
if (str[i] == ' ') flag = 1;
else if (flag == 1)
{
count++;
flag = 0;
}
}
printf("%dn", count);
return 0;
}

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.011 s. - webmaster@yulucn.com