c语言:n*n矩阵最大值与其位置

#include //头文件

int main()
{
int n;
printf("请输入n的大小:\n");
scanf("%d",&n);
int a[n][n],i,j,max,h,l;
printf("请输入n*n矩阵的元素:\n");
for(i=0;i{
for(j=0;j{
scanf("%d",&a[i][j]);
}
}
max=a[0][0]; //将max初始化
for(i=0;i{ //利用for的双重循环和if语句判断,每循环一次,将最大值赋予max。
for(j=0;j{
if(a[i][j]>max)
{
max=a[i][j];
h=i+1;
l=j+1;
}
}
}
printf("max=%d\n",max); //输出结果
printf("行数:%d\n列数:%d",h,l);
return 0;

}



 
  

你可能感兴趣的:(c语言:n*n矩阵最大值与其位置)