java二維數(shù)組求最大值 求二維數(shù)組最大值并輸出最大值和最大值的位置?
求二維數(shù)組最大值并輸出最大值和最大值的位置?假設(shè)二維數(shù)組的第一個(gè)數(shù)是最大的,并記錄位置。然后遍歷二維數(shù)組,依次判斷最大值。如果發(fā)現(xiàn)大于最大值的值,請(qǐng)更改最大值并修改位置。最后輸出最大值和最大位置。//
求二維數(shù)組最大值并輸出最大值和最大值的位置?
假設(shè)二維數(shù)組的第一個(gè)數(shù)是最大的,并記錄位置。然后遍歷二維數(shù)組,依次判斷最大值。如果發(fā)現(xiàn)大于最大值的值,請(qǐng)更改最大值并修改位置。最后輸出最大值和最大位置。//參考代碼#include<stdio。H>int main(){int i,J,Max,R,C,a[3][4]={1,5,7,8},{11,12,10,9},{2,4,6,3}//假設(shè)第一個(gè)數(shù)字是最大值Max=a[0][0]R=C=0//遍歷(i=0I<3i)的數(shù)組for(J=0j<4j)if(Max<A[i][J]){//比較并發(fā)現(xiàn)它大于最大值,替換最大值并修改位置Max=a[i][J]r=ic=J}printf(”最大值為%D,在%D行和%D列中?!?,Max,R 1,C 1)//因?yàn)閿?shù)組的下標(biāo)從0開始,所以R,C加1返回0}/*運(yùn)行結(jié)果:最大值為:12,分為2行2列。*/
求用c語言求一個(gè)二維數(shù)組中每行的最大值和每行的和?
#包括和限制。H>#包括<stdlib。H>#define m 3//預(yù)定義數(shù)組長度int main(){int a[m][m]={0},I,J,K[m]={0},m[m]={0}for(J=0j!=M J){對(duì)于(I=0I!=m i){scanf(%d“,&A[i])if(m[J]<A[J][i])//查找最大m[J]=a[J][i]K[J]=a[J][i]//計(jì)算每行的總和}}}for(J=0j!=M J){對(duì)于(I=0I!=mi){printf(“m”,a[J][i])}printf(“mmn”,m[J],K[J])}返回0}