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

来源:百度知道 编辑:UC知道 时间:2024/06/17 20:08:58

楼上在求上三角部分的和的时候错了,应该改成下面这个样子:
#include "stdio.h"

void main()
{
int i,j,a[4][4];
int dj=0,ssj=0;
printf("输入元素(空格隔开):");
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
for(i=0;i<4;i++)
dj+=a[i][i];
for(i=0;i<4;i++)
for(j=i+1;j<4;j++)
ssj+=a[i][j];
printf("对角线和为:%d\n",dj);
printf("上三角和为:%d\n",ssj);
}

哈哈!
#include "stdio.h"

void main()
{
int i,j,a[4][4];
int dj=0,ssj=0;
printf("输入元素(空格隔开):");
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
for(i=0;i<4;i++)
dj+=a[i][i];
for(i=0;i<4;i++)
for(j=i;j<4;j++)
ssj+=a[i][j];
printf("对角线和为:%d\n",dj);
printf("上三角和为:%d\n",ssj);
}
完~~

输入一个字符串输出字符串长度,求一个3*4的矩阵各列元素的平均值,将原矩阵和求出的平均值全部输出 已知A是一个3行4列的矩阵,B是一个4行5列的矩阵,编程求A*B所得的新矩阵C,并输出C 有两个矩阵A和B,均为3行4列,求两个矩阵之和。重载运算符+和-,实现两个矩阵想加和想减 输入一个三行四列的矩阵,求出所有元素的平均数(整形、二维数组) 编写一个JAVA程序,能够输出一个4行4列矩阵 求4*4的矩阵的对角线以及每行每列的和,用JAVA编写 三个学生、五门课程的成绩分别存放在4×6矩阵的前3×5列 怎样求一个矩阵的逆矩阵? 编写程序,实现矩阵转换,即将一个 m行n列的矩阵行和列互换 编写一个函数完成对两个矩阵的乘法(两个矩阵分别为a[3][4],b[4][3])