题目
本题是2016年沈阳农业大学341编程题1。
题目:现有一组3行4列的整型数据,求出每行数据的和及每列数据的和。
按以下格式输出:第i行的和为XX,第i列的和为XX。(10分)
以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj。QQ:2394799692
一、解题思路
思路:
先求行和再求列和,使用双重循环。
二、代码部分
1.引入库
代码如下(示例):
#include<stdio.h>
2.主函数部分
代码如下(示例):
void main()
{
int a[3][4], i, j, sum[3] = { 0 }, sum2[4] = { 0 };
for (i = 0; i < 3; i++)
for (j = 0; j < 4; j++)
{
scanf("%d", &a[i][j]);
sum[i] += a[i][j];
}
for(i=0;i<4;i++)
for (j = 0; j < 3; j++)
{
sum2[i] += a[j][i];
}
for (i = 0; i < 3; i++)
printf("第%d行的和为:%d\n", i,sum[i]);
for (i = 0; i < 4; i++)
printf("第%d列的和为:%d\n",i, sum2[i]);
}
三、执行结果
输入:
1 1 1 1
2 2 2 2
3 3 3 3
输出:
第0行的和为:4
第1行的和为:8
第2行的和为:12
第0列的和为:6
第1列的和为:6
第2列的和为:6
第3列的和为:6