專案2 3 上三角矩陣 第9周

2021-07-06 08:12:19 字數 936 閱讀 6339

/*

* 檔名稱:main.cpp,matrix.h,matrix.cpp

* 完成日期:2023年11月1日

* 版本號:code ::block 13.12

* 問題描述:用壓縮形式儲存上三角矩陣,實現下面的操作並測試

* 輸入描述:輸入第%d行的%d個資料元素

* 程式輸出:矩陣完整輸出*/

#ifndef matrix_h_included

#define matrix_h_included

#include #include #define n 4

void init(int *&b);//為n階對稱矩陣初始化儲存資料的一維陣列b

int value(int b, int i, int j);//返回儲存在b[m]中,對應二維陣列a[i][j]的值

void assign(int b, int e, int i, int j);//將e賦值給對應二維陣列元素a[i][j],要儲存到b[m]中

void disp(int b);//輸出壓縮儲存在b中的對稱矩陣

void destroy(int b); //銷毀儲存空間

#endif // matrix_h_included

#include "matrix.h"

void init(int *&b)

int value(int b, int i, int j)

else

return b[n*(n+1)/2]=0;

}void assign(int b, int e, int i, int j)

//輸出壓縮儲存在b中的下三角矩陣

void disp(int b)

{ int i,j;

for (i=0; i總結:自己寫的這個上三角的壓縮儲存不知道是否符合要求,求指正。

上三角矩陣下三角矩陣

要求給定矩陣,輸出其上三角矩陣或下三角矩陣 源 如下 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檔案,並輸入陣列元...