题目描述
定义一个二维数组(不超过10*10),输入方阵的大小n,然后输入数组的数据,求该矩阵每列的最大值与和
输入
测试数据的组数t
第一个矩阵的大小n
第一个矩阵的元素
第二个矩阵的大小n
第二个矩阵的元素
......
输出
第一个矩阵的每一列最大值、和
第二个矩阵的每一列最大值、和
样例查看模式
正常显示查看格式
输入样例1
2
3
12 25 3 41 5 66 7 82 91
4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
输出样例1
41 60
82 112
91 160
13 28
14 32
15 36
16 40
#include<stdio.h>
int main()
{
int a[100][100],i,t,n,max,k,l,sum=0;
scanf("%d",&t);
for(int i=0;i<t;i++)
{
int sum=0;
int k0=0;
int l0=0;
int max=-1000;
scanf("%d",&n);
for(int k=0;k<n;k++)
{
for(int l=0;l<n;l++)
{
scanf("%d",&a[k][l]);
}
}
for(int l=0;l<n;l++)
{
sum=0;
max=-1000;
for(int k=0;k<n;k++)
{
sum=sum+a[k][l];
if(a[k][l]>max)
{
max=a[k][l];
}
}
printf("%d %d\n",max,sum);
}
}
return 0;
}