唯美c吧 关注:165贴子:497
  • 1回复贴,共1

【唯美C吧】 课本问题贴!!求大神回复!!!

只看楼主收藏回复

//1.
int i;
int num;
int word;
char c;
char str[81];
//2.
i=0;
num=0;
word=0;
//3.
gets(str);//读入一个字符串
//4.
for(i=0;(c=str[i])!='\0';i++)
if(c==' ')
word=0;
else if(word==0)
{
word=1;
num++;
}
printf("There are %d words in this line.\n",num);
printf("Hello World!\n");
return 0;


1楼2014-01-21 00:20回复
    答案是这样的···我想问··假如就输入一个 “I” 为什么能得出是 1 个 word?!!
    第一个c不是不空格 不等于0吗?
    而且word也不等于0呀!!
    为什么num能自加?!


    2楼2014-01-21 00:21
    回复