解题思路:
注意事项:
参考代码:
// 方式一
// #include<stdio.h>
// int main()
// {
// int n,a,b,c;
// scanf("%d",&n);
// int gold=0,silver=0,copper=0;
// for(int i=0;i<n;i++)
// {
// scanf("%d%d%d",&a,&b,&c);
// gold += a;
// silver += b;
// copper += c;
// }
// int sum = gold + silver + copper;
// printf("%d %d %d %d",gold,silver,copper,sum);
// return 0;
// }
//方式二
// 创建二维数组来解题
#include<stdio.h>
// #define N 30
int main()
{
int n;
// int a[N][3] 通过宏定义方式创建的数组最后实际的层数会大于实际输入的天数,
// 题目只给出天数的范围
int gold=0, silver=0, copper=0;
scanf("%d",&n);
int a[n][3];//输入n之后再创建数组,符合要求同时满足数组的行数为常数
for(int i=0;i<n;i++)
{
for(int j=0;j < 3;j++)
scanf("%d",&a[i][j]);
}
for(int i=0;i<n;i++)
{//只取每一层对应的列
gold += a[i][0];
silver += a[i][1];
copper += a[i][2];
}
int sum = gold + silver + copper;
printf("%d %d %d %d",gold, silver, copper,sum);
return 0;
}
0.0分
4 人评分
C二级辅导-分段函数 (C语言代码)浏览:912 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:3472 |
简单的a+b (C语言代码)浏览:676 |
【密码】 (C语言代码)浏览:350 |
母牛的故事 (C语言代码)浏览:992 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1015 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:674 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:804 |
用筛法求之N内的素数。 (C语言代码)浏览:890 |
简单的a+b (C语言代码)浏览:683 |