1203081549 发表于 2022-11-7 15:45:48

球大佬看看

#include<stdio.h>
void main()
{
    int a={{ 10,2,3,4},{4,5,6.7},{7,8,9,0}};
    inti,j,max,r,l;
    max=a,r=0,l=0;
                  for(i=0;i<3;i++)
                  {
                        for(j=0;j<4;j++)
                        {
                            if(a>max)
                            {
                              max=a;
                              r=i;
                              l=j;
                              }
                        }
                  }
                  printf("%d, %d,%d",max, i,j);
                  }
输出的 i j 不是max所在的位置而是 3,4

1203081549 发表于 2022-11-7 15:47:21

找到原因了 应该是 r与 l
页: [1]
查看完整版本: 球大佬看看