帶狀矩陣,對稱矩陣,三角矩陣

2021-07-06 08:10:10 字數 840 閱讀 3097

對稱矩陣:

#include //重要公式*(p+((k*(k+1)/2)+p1)*sizeof(int))= *(p+((p1*(p1+1)/2)+k)*sizeof(int))

#include

int main()

printf("請輸入要詢問的數:\n");

//printf("%d\n",*p);

for(i=1; i<=m; i++)

else  // 在對角線以上可以通過對角線以下查詢 因為aij=aji

printf("%d\n",*(p+((p1*(p1+1)/2)+k)*sizeof(int)));

}return 0;

}三角矩陣:

#include

#include

int main()

printf("請輸入要詢問的數:\n");

for(i=1; i<=m; i++)

else     //k>p1一定只有0值

printf("0\n");

}return 0;

}帶狀矩陣:

#include //查詢元素的值的公式為*(p+((2*b+1)*k-b+p1-k+b)*sizeof(int))

#include //p為首位址,k為行數,p1為列數,b為帶狀矩陣半寬

#include

int main()

printf("請輸入要詢問的數:\n");

//printf("%d\n",*p);

for(i=1; i<=m; i++)

else

printf("0\n");

}return 0;}

上三角矩陣下三角矩陣

要求給定矩陣,輸出其上三角矩陣或下三角矩陣 源 如下 include include include include const int m 5 void proc int array m m void main printf n proc a printf result array is n fo...

判斷上三角矩陣

第5題 描述 輸入乙個正整數n 2 n 10 和n n矩陣a中的元素,如果a是上三角矩陣,輸出 yes 否則輸出 no 輸入 第一行為正整數n,表示矩陣大小。接著n行,每一行n個整數,整數以空格間隔。輸出 輸出 yes 或 no 輸入示例 33 4 5 1 2 3 1 3 4 輸出示例 no 提示 ...

判斷上三角矩陣

基礎作業 本週沒上課,但是請大家不要忘記學習。本週請大家完成上週挑戰作業的第一部分 給定乙個整數陣列 包含正負數 找到乙個具有最大和的子陣列,返回其最大的子陣列的和。例如 1,2,3,10,4,7,2,5 的最大子陣列為 3,10,4,7,2 輸入 請建立以自己英文名字命名的txt檔案,並輸入陣列元...