numpy求數(shù)組最大值 求用c語(yǔ)言求一個(gè)二維數(shù)組中每行的最大值和每行的和?
求用c語(yǔ)言求一個(gè)二維數(shù)組中每行的最大值和每行的和?#包括和限制。H>#包括<stdlib。H>#define m 3//預(yù)定義數(shù)組長(zhǎng)度int main(){int a[m][m]={0},
求用c語(yǔ)言求一個(gè)二維數(shù)組中每行的最大值和每行的和?
#包括和限制。H>#包括<stdlib。H>#define m 3//預(yù)定義數(shù)組長(zhǎng)度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!=m i){printf(“m”,a[J][i])}printf(“mmn”,m[J],K[J])}返回0}
如果它是純C,它應(yīng)該是#include“stdio”。H“intmain(){inta[5][5]={1,2,4,4,5},{1,3,5,7,9},{2,4,6,8,10},{6,7,8,9,10},{1,4,7,10,14}//定義數(shù)組intsum=0//用于存儲(chǔ)每個(gè)數(shù)組行的和intmin//最小值intmax//最大值for(inti=0I<5i)){max=a[i][0]//如果最大值是第一個(gè)值,則在未來(lái)。如果有一個(gè)比它大,它將與它交換價(jià)值。它在這里存儲(chǔ)的是最大值min=a[i][0]/(intj=0j<5j){sum=sum a[i][J]//計(jì)算并比較if(a[i][J]>max){max=a[i][J]}//查找較大的if(a[i][J]<min){min=a[i][J]}//查找較小的}printf(“max%d min%d average%d.%dn”,i 1,max,min,sum/5,sum%5*2)//平均值由兩部分組成,一部分是求和除以5,另一部分是求和模塊5的余數(shù),//余數(shù)的十進(jìn)制表示形式是余數(shù)乘以2(5乘以2,10乘以1,…)sum=0//清除該和,并將其保留一段時(shí)間以計(jì)算下一行}return0}