这是一道C语言的问题 求大大们帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/09/21 02:41:14
设有4*4的方阵,其中的元素由键盘输出。求出;
1 主对角线上元素之和
2 辅对角线上元素之和
3 方阵中最大的元素

#include "stdio.h"
main()
{
int a[4][4],i,j;
int zsum=0,fsum=0,max;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
for(i=0;i<4;i++)
{
zsum+=a[i][i];
fsum+=a[i][3-i];
}
max=a[0][0];
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
if(max<a[i][j])
max= a[i][j];
}
}
printf("主对角线元素和:%d\n副对角元素和:%d\n最大元素:%d\n",zsum,fsum,max);
getch();
}

#include <stdio.h>
#include <string.h>
int main()
{
int a[4][4];
int i;
int j;
int sum = 0;
int max = 0;
int *p;
printf("输入矩阵的值\n");

for(i = 0; i < 4; i++)
{
for(j = 0; j < 4; j++)
{
printf("矩阵a[%d][%d]的值是:", i,j);
scanf("%d",&a[i][j]);
}
}

printf("**********