输入格式:
输入4行5列的矩阵,每行第一个数前没有空格,每行的每个数之间各有一个空格。
输出格式:
输出4行5列的矩阵,每行第一个数前没有空格,每个数输出占4列列宽。
输入样例:
1 5 4 2 6
3 2 5 8 4
8 5 4 1 5
9 5 1 2 6
输出样例:
1 2 4 5 6
2 3 4 5 8
1 4 5 5 8
1 2 5 6 9
输入格式:
输入4行5列的矩阵,每行第一个数前没有空格,每行的每个数之间各有一个空格。
输出格式:
输出4行5列的矩阵,每行第一个数前没有空格,每个数输出占4列列宽。
输入样例:
1 5 4 2 6
3 2 5 8 4
8 5 4 1 5
9 5 1 2 6
输出样例:
1 2 4 5 6
2 3 4 5 8
1 4 5 5 8
1 2 5 6 9
收起
排序算法,初学数组的人要基本会冒泡排序和选择排序,学习算法要了解更多。
对每行排序。
假设数组名为a,类型为long double,下标从1开始。
我只打中间排序的部分,我用冒泡。
for (int k = 1;k <= 4;k ++)
for (int i = 1;i <= 5 - 1;i ++)
for (int j = 1;j <= 5 - i;j ++)
if (a[k][j] > a[k][j + 1]) {
long double t = a[k][j];
a[k][j] = a[k][j + 1];
a[k][j + 1] = t;
}
报告相同问题?