正在加载图片...
求矩阵A中的马鞍点行中最小,列中最大) void Get Saddle(int A[m][n) for(i=0; i<m; 1++) for(min=Abro]j=0; j<n;j++) fA]<mn)min=A的;求一行中的最小值 for(j=0;j<n; j++) f(A[]=min)判断这个些)最小值是否鞍点 for(flag=1, k=0; k<m; k++) if(min<Akko] flag=0 if(flag printf( Found a saddle element!nal%d]%d]%d ,Lj)求矩阵A中的马鞍点(行中最小,列中最大) • void Get_Saddle(int A[m][n]) { for(i=0;i<m;i++) { for(min=A[i][0],j=0;j<n;j++) if(A[i][j]<min) min=A[i][j]; //求一行中的最小值 for(j=0;j<n;j++) if(A[i][j]==min) //判断这个(些)最小值是否鞍点 { for(flag=1,k=0;k<m;k++) if(min<A[k][j]) flag=0; if(flag) printf("Found a saddle element!\nA[%d][%d]=%d",i,j,A[i][j]); } } }
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有