输入一个4行4列的矩阵,分别求出主对角元素之和以及上三角元素之和.
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/16 09:22:49
输入一个4行4列的矩阵,分别求出主对角元素之和以及上三角元素之和.
#include
void main()
{
int a[4][4];
int x,i,j,dj=0,ssj=0;
for(i=0;i
#include
void main()
{
int a[4][4];
int x,i,j,dj=0,ssj=0;
for(i=0;i
![输入一个4行4列的矩阵,分别求出主对角元素之和以及上三角元素之和.](/uploads/image/z/13344223-31-3.jpg?t=%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA4%E8%A1%8C4%E5%88%97%E7%9A%84%E7%9F%A9%E9%98%B5%2C%E5%88%86%E5%88%AB%E6%B1%82%E5%87%BA%E4%B8%BB%E5%AF%B9%E8%A7%92%E5%85%83%E7%B4%A0%E4%B9%8B%E5%92%8C%E4%BB%A5%E5%8F%8A%E4%B8%8A%E4%B8%89%E8%A7%92%E5%85%83%E7%B4%A0%E4%B9%8B%E5%92%8C.)
你虽然输入了值,但是没有将输入的值赋给数组,我给一个语句如下:
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);
}
结果如下:
![](http://img.wesiedu.com/upload/1/8f/18fc13b6b8e576be745586a5898e7629.jpg)
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);
}
结果如下:
![](http://img.wesiedu.com/upload/1/8f/18fc13b6b8e576be745586a5898e7629.jpg)
输入一个4行4列的矩阵,分别求出主对角元素之和以及上三角元素之和.
VB 输入一个3行4列的二维数组,分别求出每一行、每一列元素之和 要求
矩阵对角线元素求和 输入一个5×5的数组,分别求其主对角线和辅对角线上元素之和.
/*LAB5_2.c:输入一个M行M列的二维数组,分别计算两条对角线上的元素之和*/
输入一个 4×4的矩阵,编写程序,求出其中的最小值及其所在的行号和列号,同时求出对角线元素之和.
2:写一程序,求一矩阵的主对角(左上角到右下角)上的元素和,上三角之和,下三角之和,然后形成单位矩阵
从键盘输入一个3×3的矩阵,分别求该矩阵主对角线上的元素之和与副对角线上的元素之和.
编写一个通用函数,求n阶方阵的上三角元素之和,并用此函数求4阶方阵矩阵的上三角元素之和
输入3行3列的方阵,按行列形式输出该矩阵.求两条对角线上的元素之和.
编写程序,输入两个正整数m和n,然后输入m行n列矩阵a中的元素,分别求出各行元素之和,并输出.下
C语言 3行4列的整数矩阵,编写程序求出此矩阵周边元素之和
输入3行4列的矩阵,按行列形式输出该矩阵.求周边元素之和,并输出