输入一个字符串,首尾没有空格且长度不超过1000。 输出空格数量
程序代码:#include <stdio.h>
#include <stdlib.h>
int main()
{
char c[1001];
while(scanf("%c",&c[0])!=EOF)
{
int a=0,i=0;
while(c[i]!='\n')
{
if(c[i]=='\ ')
a++;
i++;
scanf("%c",&c[i]);
}
printf("%d",a);
}
return 0;
}
感觉自己写的好对啊。。。然而到底是哪里不对?




