0%

问题实现2

//程序功能是:在 n 行 n 列的矩阵中,每行都有最大的数,程序求这 n 个最大数中
的最小值,完成程序并调试。

#include<stdio.h>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
##define N 5`

`**void** mins(**int** a[N][N]);`

`**void** mins(**int** a[N][N])`

`{`

`**int** row,col,max=0,min=0;`

`**for** (row=0; row<N; row++) {`

​ `**for** (max=a[row][0],col=1;col<N; col++) {`

​ `**if** (max<a[row][col]){`

​ `max=a[row][col];`

​ `}}`

​ `**if** (row==0){`

​ `min=max;`

​ `}`

​ `**else** **if** (max<min){`

​ `min=max;`

​ `}`



`}`

`printf("最小值是:%d\n",min);`

`}`

`**int** main()`

`{`

`**int** a1[N][N]={1,2,3,4,40,11,12,13,14,15,21,22,23,24,25,31,32,33,34,35,41,42,43,44,500};`

`mins(a1);`

`**int** a2[N][N]={1,2,3,4,10000,11,12,13,14,923,21,22,23,24,25,31,32,33,34,35,41,42,43,44,500};`

`mins(a2);`





}