zoukankan      html  css  js  c++  java
  • 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列数组:
    ");
        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:
    ",row+1,col+1,a[row][col]);
    
        }
              return 0; 
    }
  • 相关阅读:
    python操作excel表格
    重学Java
    重学Java
    重学Java
    重学Java
    重学Java
    博客园自定义主题及目录组件
    重学Java
    修改 Eclipse 背景颜色的高级方法
    dbf转excel
  • 原文地址:https://www.cnblogs.com/bluewelkin/p/4074342.html
Copyright © 2011-2022 走看看