lougu UVA12279 Emoogle Balance
题目由此去
题目大意:给你一些数,让你求非零数和是零数个数的差。
超级简单,有手就行。
code one:
#includeconst int MAXX = 1005; int n , cnt , Ans , a[MAXX]; int main(void ) { while (scanf("%d",&n)) { if (!n) break; for (int i=1; i<=n; i++ ) { scanf("%d",&a[i]); } Ans = 0; for (int i=1; i<=n; i++ ) { if (a[i]) { Ans++ ; } else { Ans-- ; } } cnt++ ; printf("Case %d: %d\n",cnt,Ans); } }
code two:
#includeconst int MAXX = 1005; int n , cnt , Ans; int main(void ) { while (scanf("%d",&n)) { if (!n) break; Ans = 0; for (int i=1 , a; i<=n; i++ ) { scanf("%d",&a); if (a) Ans++ ; else Ans-- ; } cnt++ ; printf("Case %d: %d\n",cnt,Ans); } }