判断字符串有几个空格,输入字符串明明有空格的,程序运行结果怎么都是0的?
int main(){int i,n=0;
char a[20];
gets(a);
for(i=0;i<20;i++){
if(a[i]=='\0')break;
else if(a[i]==' ')n++;
else n=0;
}
printf("%d\n",n);
system("pause");
return 0;
}
2016-11-08 12:54
2016-11-08 17:28