其他分享
首页 > 其他分享> > 5.19

5.19

作者:互联网

 

 

 1 #include<stdio.h>
 2 typedef struct{
 3     int rowmin[50];
 4     int colmax[50];
 5 }Content;
 6 void M(int n,int A[][50])
 7 {
 8     Content C;
 9     int indexmax,indexmin,i,j,t=0;
10     for(i=0;i<n;i++)
11     {
12         indexmin=0;
13         for(j=1;j<n;j++)
14         {
15             if(A[i][indexmin]>A[i][j])indexmin=j;
16         }
17         C.rowmin[i]=indexmin;
18     }
19     for(j=0;j<n;j++)
20     {
21         indexmax=0;
22         for(i=1;i<n;i++)
23         {
24             if(A[indexmax][j]<A[i][j])indexmax=i;
25         }
26         C.colmax[j]=indexmax;
27     }
28     while(t<n)
29     {
30         if(C.colmax[C.rowmin[t]]==t)printf("第%d行第%d列:%d ",t+1,C.rowmin[t]+1,A[t][C.rowmin[t]]);
31         t++;
32     }
33     
34 }
35 int main()
36 {
37     int A[50][50];
38     int n;
39     scanf("%d",&n);
40     for(int i=0;i<n;i++)
41     for(int j=0;j<n;j++)
42     scanf("%d",&A[i][j]);
43     M(n,A);
44     return 0;
45 }

 

标签:10,int,50,rowmin,Content,indexmin,5.19
来源: https://www.cnblogs.com/JT3895/p/15664136.html