首页 热点专区 义务教育 高等教育 出国留学 考研考公

C语言 求上三角矩阵中元素的和

发布网友

我来回答

2个回答

热心网友

#include<stdio.h>
int main()
{
int n,i,j;
double a,sum=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
scanf("%lf",&a);
if(j<n-i)//判断元素的位置是否是位于上三角矩阵
{
sum+=a;//若元素位于上三角矩阵的位置,则累加
}
}

}
printf("上三角矩阵元素之和为%lf\n",sum);
return 0;

}

//你的题目中没有说矩阵中的数据类型,所以我用了double型,你可以根据需要进行修改

追问算出来不对的啊

追答你是在OJ上面做的吗,能把链接发给我吗

热心网友

请问你这个矩阵a是什么样的形式,是从文件读取的一个矩阵,还是需要一个一个数的输入。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com