主题:[讨论]请问这个问题哪里出错了,谢谢各位指教!
请问这个问题哪里出错了,谢谢各位指教!
#include <stdio.h>
main()
{
char a[50];
char c;
int i,word=0,num=0;
gets(a);
for(i=0;(c=a[i])!='\0';i++)
if(c==" ") word=0;
else if(word==0)
{
word=1;num++;
}
printf("There are %d words in the line.\n",num);
}
#include <stdio.h>
main()
{
char a[50];
char c;
int i,word=0,num=0;
gets(a);
for(i=0;(c=a[i])!='\0';i++)
if(c==" ") word=0;
else if(word==0)
{
word=1;num++;
}
printf("There are %d words in the line.\n",num);
}