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