#include<stdio.h>
int main()
{
int i=0,n=0;
char b;
scanf("%c",&b);
if(b!=' ')
n++;//先输入个先行值
while(b!='\n'){
scanf("%c",&b);
if(b!=' '&&b!='\n')
n++;
if(n!=0&&b==' '||b=='\n'){//统计一次空格前的字母数
if(n!=0){
printf("%d ",n);
i=1;
}
n=0;//n重置为0
}
}
if(i=0)
printf("0 ");
return 0;
}
倒数第三句为什么i=0不行要i!=1才行?