输入一个4行4列的矩阵,分别求出主对角元素之和以及上三角元素之和.#includevoid main

发布时间:2021-03-07 10:32:20

输入一个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);}结果如下: 输入一个4行4列的矩阵,分别求出主对角元素之和以及上三角元素之和.#includevoid main(){int a[4][4];int x,i,j,dj=0,ssj=0;for(i=0;i(图1)
以上问题属网友观点,不代表本站立场,仅供参考!