几个算法编程题
1. 输入 30 个数到一个 5 行 6 列数组,经排序后该数组各元素值按行从小到大排列,并显示该二维数组。要求:不能把次二维数组转存到一位数组中。 1 //输入二维数组时,以行为单位,每行各个元素之间以空格隔开 2 #include <stdio.h> 3 4 #define row 5 5 #define col 6 6 7 int main() { 8 int array[row][col], i=0, j=0, a, b, swap; 9 printf("please enter your %d*%d array: \n", row, col); 10 while(i < row){ 11 //no newline after %d sequence 12 scanf("%d %d %d %d %d %d", 13 &array[i][0], &array[i][1], &array[i][2], &array[i][3], &array[i][4], &array[i][5]); 14 i++; 15 } 16 17 printf("\nhere is your input: \n"); 18 for(i = 0; i < row; i++){ 19 for(j = 0; j < col; j++){ 20 printf("%d ", array[i][j]); 21 }