求二維數(shù)組中的值及所在位置

字號:

代碼如下:
    #include
    #include
    #define M 3
    #define N 4
    void main()
    {
    int a[M][N],i,j,x=0,y=0,max;
    printf("please input %dnumbers:",M*N);
    i=0;
    while(i    {
    j=0;
    while(j    {
    scanf("%d",&a[i][j]);
    j++;
    }
    i++;
    }
    printf("resource array:\n");
    i=0;
    while(i    {
    j=0;
    while(j    printf("%3d",a[i][j++]);
    printf("\n");
    i++;
    }
    max=a[x][y];
    for(i=0;i<3;i++)
    for(j=0;j<4;j++)
    if(a[i][j]>max)
    {
    max=a[i][j];
    x=i;
    y=j;
    }
    printf("Maxdata is:%d, H-sign:%d, L-sign:%d\n",max,x,y);
    }