左边是网上找的,右边是我在网上找的基础上,在输入x的那一项加了个空格,就不一样了,为什么?
程序代码:#include <stdio.h>
int main()
{
int i, k, x, a1, a5, a10;
a1 = a5 = a10 = 0;
scanf("%d", &k);
for (i = 1;i <= k;++i)
{
scanf("%d", &x);
if (x == 1) ++a1;
if (x == 5) ++a5;
if (x == 10) ++ a10;
}
printf("%d\n%d\n%d\n", a1, a5, a10);
}网上的源代码
程序代码:#include<stdio.h>
int main()
{
int i,x,k,a1,a5,a10;
a1=a5=a10=0;
scanf("%d",&k);
for(i=1;i<=k;++i)
{
scanf("%d ",&x);
if(x==1)
++a1;
if(x==5)
++a5;
if(x==10)
++a10;
}
printf("%d\n%d\n%d",a1,a5,a10);
}加了个空格









