这题用二维数组很方便,不看答案,一点点自己摸索出来,很有成就感,这一点点成就感会激励着我继续向前。编程过程中做不出来一定不要立马看答案,一定要自己一步步调试,找相关知识点,只有这样才能学会编程。
#include <stdio.h>
void main() {
int n,i,j,k,gold,silver,cu,sum;//铜不知道英文咋写,用同位素表示了,偷懒了
scanf("%d",&n);
int a[18][3];
for (i = 0; i < n;i++) {
for (j = 0; j < 3;j++) {
scanf("%d", &a[i][j]);
}
}
gold = 0;
silver = 0;
cu = 0;
sum = 0;
for (k = 0; k < n;k++) {
gold+=a[k][0];
silver += a[k][1];
cu += a[k][2];
}
sum = gold + silver + cu;
printf("%d %d %d %d",gold,silver,cu,sum);
}