首页 > 代码库 > c语言_帮助别人
c语言_帮助别人
1、
/*4.找出一个二维数组中的鞍点,即该位置上的元素在该行上最大、在该列上最小,也可能没有鞍点*/#include<stdio.h>int main(){ int i,j,max,min,row,col,n; //max该行最大值,min该列最小值,row是行数,col是列数 int a[3][4]; printf("请输入3行4列数组:\n"); for(i=0;i<3;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); for(i=0;i<3;i++) { //行遍历完了找最大值 for(j=0;j<4;j++) { max=a[i][0]; if(a[i][j]>max) {max=a[i][j]; //第i行最大值,第j列 row=i; col=j; min=a[i][j];} } //行遍历完了,然后列继续遍历找最小值 for(n=0;n<3;n++) { if(min>a[n][col]) {min=a[n][col]; row=n;} } if(row==i) printf("第%d行,第%d列,鞍点是%d:\n",row+1,col+1,a[row][col]); } return 0; }
c语言_帮助别人
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。