• 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; 
    }
  • 相关阅读:
    read_csv 函数
    fillna()
    一个逗号引发的错误
    数据预处理
    groupby()
    泰坦尼克号 预处理
    python string
    python title()的用法
    translate()函数及ROT13加密
    python Lambda, filter, reduce and map
  • 原文地址:https://www.cnblogs.com/bluewelkin/p/4074342.html
Copyright © 2020-2023  润新知