给定一个二维数组a[6][6],分别定义函数求出该数组最大元素和其下标,最小元素和其下标,每行元素之和以及主

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

#include

int main (void)

{

int hang,lie,i,j,a[6][6];

double sum;

printf("enter 36 integers:");

for(i=0;i<6;i++)

for(j=0;j<6;j++)

scanf("%d",&a[i][j]);

for(i=0;i<6;i++)

for(j=0;j<6;j++)

printf("%4d",a[i][j]);

printf("\n");

hang=lie=0;

sum=0;

for(i=0;i<6;i++)

for(j=0;j<6;j++)

if(a[i][j]>a[hang][lie]){

hang=i;

lie=j;

}

printf("max=a[%d][%d]=%d\n",hang,lie,a[hang][lie]);

for(i=0;i<6;i++)

for(j=0;j<6;j++)

if(a[i][j]

hang=i;

lie=j;

}

printf("min=a[%d][%d]=%d\n",hang,lie,a[hang][lie]);

{

for(i=0;i<6;i++)

for(j=0;j<6;j++)

{sum=sum+a[i][j];}

printf("这行元素之和为%lf\n",sum);

for(i=0;i<6;i++)

for(j=0;j<6;j++)

if(i=j){

sum=sum+a[i][j];

}

printf("对角线元素之和为%lf\n",sum);

for(i=0;i<6;i++)

for(j=0;j<6;j++)

if(i+j==5){

sum=sum+a[i][j];

}

printf("副对角线之和为%lf\n",sum);

return 0;

}

}

相关文档
最新文档