C语言中求4*4数组每一行中最大数及其位置?要求输出每一行中的最大数和这个最大数的行,列序号!

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 16:27:51
C语言中求4*4数组每一行中最大数及其位置?要求输出每一行中的最大数和这个最大数的行,列序号!

C语言中求4*4数组每一行中最大数及其位置?要求输出每一行中的最大数和这个最大数的行,列序号!
C语言中求4*4数组每一行中最大数及其位置?
要求输出每一行中的最大数和这个最大数的行,列序号!

C语言中求4*4数组每一行中最大数及其位置?要求输出每一行中的最大数和这个最大数的行,列序号!
#include <stdio.h>
int main()
{
int array[4][4],a[4][2];
int temp=0,k,i=0,j=0;
printf("请输入4*4的数组\n");
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&array[i][j]);
for(i=0;i<4;i++)
{
temp=array[i][0];
k=1;
for(j=0;j<4;j++)
if(array[i][j]>temp)
{
temp=array[i][j];
k=j+1;
}
          a[i][0]=temp;
  a[i][1]=k;
}
for(i=0;i<4;i++)
printf("第%d行的最大数为:%d   位于第%d列\n",i+1,a[i][0],a[i][1]);
}

 下面的截图是程序运行例子:

还有疑问的话就追问!