问题描述:
关于统计一句话中的单词个数的问题,
我的程序为什么总是输出的是0?
#include"stdio.h"
int countword();
main()
{
printf("%d\n",countword());
}
int countword()
{
int flag=0,new=0;char c;
while((c=getchar())!='\n')
{
if(c!=" ")
flag=1;
else if(flag==1)
{
flag=0;
new++;
}
}
return new;
}
我的程序为什么总是输出的是0?
#include"stdio.h"
int countword();
main()
{
printf("%d\n",countword());
}
int countword()
{
int flag=0,new=0;char c;
while((c=getchar())!='\n')
{
if(c!=" ")
flag=1;
else if(flag==1)
{
flag=0;
new++;
}
}
return new;
}
问题解答:
我来补答展开全文阅读