题目描述
问题描述:
任意给定一个n*n的矩阵,矩阵的行数与列数均为n。你的任务是通过行变换,使得矩阵每行元素的平均值按递增顺序排列。如果出现有的行平均值相同的情况,则按照原顺序输出。
输入与输出要求:
输入一个整数n代表矩阵的行数(列数),n的范围是1—100。然后输入n*n个整数,即此矩阵的元素。矩阵元素的绝对值不会超过1000000。输出经过行变换后的新矩阵。每行的每个元素用空格分隔,注意最后一个元素后为换行符。
程序运行效果:
Sample 1:
3↙
5 5 5↙
3 3 3↙
1 1 1↙
1 1 1
3 3 3
5 5 5
#include <stdio.h>
int main(void)
{
int n;
scanf("%d",&n);
int a[110][110];
int row,col;
for(row=0;row<n;row++)