#include #define M 3 #define N 3 void main() {int i,j,t=0; float a[M][N],min1[N],max1[N],min,max; printf(\"请输入9个数(并用空格分隔):\\n\"); for(i=0;i<3;i++) for(j=0;j<3;j++) scanf(\"%f\j]); printf(\"二维数组如下:\\n\"); for(i=0;i<3;i++) { for(j=0;j<3;j++) printf(\"%f\\j]); printf(\"\\n\"); } for(i=0;i<3;i++) { min=1000; for(j=0;j<3;j++) if(a[i][j] min1[i]=min; } printf(\"每行的最小数如下:\\n\"); for(i=0;i<3;i++) printf(\"%f\\n\ for(j=0;j<3;j++) { max=-1000; for(i=0;i<3;i++) if(a[i][j]>max) max=a[i][j]; max1[j]=max; } printf(\"每列中的最大数如下:\\n\"); for(j=0;j<3;j++) printf(\"%f\\n\j]); for(i=0;i<3;i++) for(j=0;j<3;j++) if(a[i][j]==min1[i]&&a[i][j]==max1[j]) {printf(\"%f是二维数组中的一个鞍点\\n\j]); t++; } if(t!=0); else printf(\"二维数组中不存在鞍点\\n\"); } 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务