正在加载图片...
418 #include <iostream> using namespace std; int main() { intA[5][5],n=5,i,j int flag; for(i=0:i<5:i++) for(j=0;j<5;j++) cin>>Afi][]; } int row,col: for(row=0;row<n;row++) col =0; forG=l;j<n,j++){I∥查找第row行最大值的列号 if(A[row][j]>A[row][col]) col=;/∥记录下来 } flag=1; for(i=0,i<n,i+){/查找第col列最小值的行号,确定A[row[col是否为鞍点 if (A[i][col]<A[row][col]) {IIA[row][col不是鞍点 flag =0; break; } } if(lag)∥A[row][col是鞍点 { break: } if (flag==1) cout<<row+1<<""<<col+1<<""<<A[row][col]<endl;4 1 8 #include <iostream> using namespace std; int main() { int A[5][5], n=5, i, j; int flag; for (i=0; i<5; i++) { for (j=0; j<5; j++) { cin >> A[i][j]; } } int row, col; for (row=0; row<n; row++) { col = 0; for (j=1; j<n; j++){//查找第 row 行最大值的列号 if (A[row][j] > A[row][col]) col = j; //记录下来 } flag = 1; for (i=0; i<n; i++){//查找第 col 列最小值的行号,确定 A[row][col]是否为鞍点 if (A[i][col] < A[row][col]) {//A[row][col]不是鞍点 flag = 0; break; } } if (flag) //A[row][col]是鞍点 { break; } } if (flag == 1) cout << row+1 << " " << col+1 << " " << A[row][col] << endl;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有