左边是网上找的,右边是我在网上找的基础上,在输入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); }
加了个空格