题解 | #序列重组矩阵#
序列重组矩阵
https://www.nowcoder.com/practice/7548f8f5e44c42fa84fb2323d899a966
#include <stdio.h> int main() { int n, m, i, j,temp,k=1; scanf("%d %d\n",&n,&m); int a[100] = {0}; int b[10][10] = {0}; for (i=0; i<n*m; i++) { scanf("%d ", &a[i]); } for (i = 0; i < n*m; i++) { for (j = 0; j < n*m-i; j++) { if (a[j+1]<=a[j]) { temp=a[j+1]; a[j+1]=a[j]; a[j]=temp; } } } for (i = 0; i < n; i++) { for (j = 0; j < m; j++) { b[n][m]=a[k]; k++; printf("%d ",b[n][m]); } printf("\n"); } }