Ⅰ 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