Ⅰ c语言矩阵上三角和下三角
上三角和下三角是根据主对角线来划分的;
在你举得列子力
123
456
789
的159就是这个这个数列的主对角线
所以
123
56
9
是上三角;
1
45
789
是下三角
Ⅱ 用c语言编写程序求矩阵5*5的上三角之和,下三角之和
1、打开Dev-c++软件,点击“新建源代码”。
Ⅲ C语言矩阵上三角和下三角
上下三角是以主对角线分开的,主对角线就是从二维数组的第一个元素与最后一个元素连一条直线的那些元素组成的,也就是1,5,9。所以上三角就是123
56
9
下三角就是剩下的那些元素。
Ⅳ 急。。。。(c语言)定义二维数组表示一个矩阵,求上三角所有元素之和。代码 。。。。。
函数 fun() 计算上三角所有元素之和。参数1是数组,参数2是n*n数组大小n.
返回 上三角元素之和。
调用方法: fun(&a[0][0],n)
程序如下:
#include<stdio.h>
#include<stdlib.h>
float fun(float *a, int n){
int i,j;
float sum=0;
for (j=0;j<n;j++)
for (i=j;i<n;i++)sum = sum + a[j*n+i];
return sum;
}
main(){
float a[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
int n=4;
printf("%g",fun(&a[0][0],n));
return 0;
}
算例输出: 70