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

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/06 22:03:44
C语言中求4*4数组每一行中最大数及其位置?要求输出每一行中的最大数和这个最大数的行,列序号!
xT]OP@̖{:/_bN{Zz:֕Ĩ!A:(p`p#g֭\<]m…@0i9y?[),vݣ'-cۨwUk ɋmcqF{KC׫^};(6#ܕuUw7rBZTf硚0eh;UzbY@eD(bT4W)mlIQ" *6ђ#zc?/8#~D5p"r*$>EDdNDT(,ևÍ2F3"`&Gix (X?/59Vh29L繌!f|/,F#/E /͟!Ѿ4[0^=pG@MJPPT|Bflϲ~8n4z;5| qNkگ̣̘2 l[G9^UEǚ$I=#K8;-JL>gd(*Le)ь)< <4Ԡd/YZT5K ˩

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]);
}

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

还有疑问的话就追问!