#include
void main()
{
char num[100],i=0,count=0;
char c;
gets(num);
while (c=num[i])
{
if(c==' ')
count++;
i+=1;
}
printf(":\n%d blanks.",count);
}
#include
void main()
{char num[100],i=0,count=0;
char c;
____gets(num)_______; //这里不能用Scanf(),因为输入空格时,scanf()会结束数据输入
while (c=num[i])
{if(c==' ')
count++;
___i++________;
}
printf(":\n%d blanks.",count);
}
第一句应该是输入num 字符串吧
第2句应该是i++
但是while里面修改为(c=num[i])!= '\0'好像要好点
#include
void main()
{
char num[100];
int i=0,count=0;
char c;
gets(num);
while (c=num[i])
{
if(c==' ')
count++;
i++;
}
printf("\n%d blanks.",count);
}
填空题我喜欢(最讨厌解释、注释),两个空依次填如下内容:
i=0
i++
scanf("%s",num);
i++;