题目:
定义一个5X5的二维数组a,数组元素的值由下式给出,按矩阵的形式输出a,并计算上三角元素之和。a[i][j]=i+j(0<=i<=5)(0<=j<=5)
程序:
#include<stdio.h>
int main(void)
{
int i,j,a[5][5],sum=0;
for(i=0;i<=5;i++)
{
for(j=0;j<=5;j++)
{
a[i][j]=i+j;
}
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%3d ",a[i][j]);
}
printf("\n");
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(i<=j)
sum+=a[i][j];
}
}
printf("上三角元素之和为%d",sum);
return 0;
}