输入一个4行4列的矩阵,分别求出主对角元素之和以及上三角元素之和.#includevoid main(){int a[4][4];int x,i,j,dj=0,ssj=0;for(i=0;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/26 10:31:57
输入一个4行4列的矩阵,分别求出主对角元素之和以及上三角元素之和.#includevoid main(){int a[4][4];int x,i,j,dj=0,ssj=0;for(i=0;i
输入一个4行4列的矩阵,分别求出主对角元素之和以及上三角元素之和.
#include
void main()
{
int a[4][4];
int x,i,j,dj=0,ssj=0;
for(i=0;i
输入一个4行4列的矩阵,分别求出主对角元素之和以及上三角元素之和.#includevoid main(){int a[4][4];int x,i,j,dj=0,ssj=0;for(i=0;i
你虽然输入了值,但是没有将输入的值赋给数组,我给一个语句如下:
for(i=0;i<=3;i++)
for(j=0;j<=3;j++)
{
a[i][j]=x;
}
另外,上三角应该也包括主对角元素吧?
#include<stdio.h>
void main()
{
int a[4][4];
int x,i,j,dj=0,ssj=0;
for(i=0;i<=3;i++)
for(j=0;j<=3;j++)
scanf("%d",&x);
for(i=0;i<=3;i++)
for(j=0;j<=3;j++)
{
a[i][j]=x;
}
for(i=0;i<=3;i++)
{ dj=dj+a[i][i];
}
for(i=0;i<3;i++)
for(j=i+1;j<=3;j++)
ssj=ssj+a[i][j];
printf("%d,%d\n",dj,ssj);
}
结果如下: