一道题找二维数组的鞍数C语言,但不知道哪里错了,求大神帮忙看看

#include <stdio.h>

#include <stdlib.h>


int main()

{

    int n,m,num[11][11],i,j,ia,ja,ju=0;

    scanf("%d %d",&n,&m);

    for(i=0;i<n;i++)

    {

        for(j=0;j<m;j++)

        {

            scanf("%d",&num[i][j]);

        }

    }

    for(ia=0;ia<n;ia++)

    {

        for(ja=0;ja<m;ja++)

        {

            for(j=0;j<m;j++)

            {

                if(j!=ja&&num[ia][ja]<=num[ia][j])

                    break;

            }//是否为行max

            for(i=0;i<n;i++)

            {

                if(i!=ia&&num[ia][ja]>=num[i][ja])

                    break;

            }//是否为列min

            if(j==m&&i==n)

            {

                printf("a[%d][%d]==%d\n",ia,ja,num[ia][ja]);

                ju=1;

                break;

            }

        }

    }

    if(ju==0)

        printf("Not Found\n");

    return 0;

}


狂怒解放
浏览 977回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP