7 5 矩陣運算 (10 分)

2021-09-02 07:30:09 字數 613 閱讀 1584

7-5 矩陣運算 (10 分)

給定乙個n×n的方陣,本題要求計算該矩陣除副對角線、最後一列和最後一行以外的所有元素之和。副對角線為從矩陣的右上角至左下角的連線。

輸入格式:

輸入第一行給出正整數n(1輸出格式:

在一行中給出該矩陣除副對角線、最後一列和最後一行以外的所有元素之和。

輸入樣例:

42 3 4 1

5 6 1 1

7 1 8 1

1 1 1 1

輸出樣例:

35//其實這道題,我一開始的思路就是把二維陣列中所有的數字全部求和,然後再減去副對角線,最後一列和最後一行的元素,這其實就是典型的人類的思維,其實完全可以讓計算機判斷行下表和列下標,來判斷是否需要加。

/*int main()

for(j=n-i-1;j>=0;j–)

}sum=allsum+a[0][n-1]+a[n-1][n-1]+a[n-1][0];

printf("%d",sum);

return 0;

}*///一下是改進後的**= - =,可讀性大大提高

int main() }}

printf("%d", sum);

return 0;

7 5 判斷素數 10分

本題的目標很簡單,就是判斷乙個給定的正整數是否素數。輸入格式 輸入在第一行給出乙個正整數n 10 隨後n行,每行給出乙個小於2 31 的需要判斷的正整數。輸出格式 對每個需要判斷的正整數,如果它是素數,則在一行中輸出yes,否則輸出no。輸入樣例 211 111輸出樣例 yesno 為什麼判斷n是否...

7 5 念數字 10分

輸入乙個整數,輸出每個數字對應的拼音。當整數為負數時,先輸出fu字。十個數字對應的拼音如下 0 ling 1 yi 2 er 3 san 4 si 5 wu 6 liu 7 qi 8 ba 9 jiu 輸入格式 輸入在一行中給出乙個整數,如 1234。輸出格式 在一行中輸出這個整數對應的拼音,每個數...

7 5 最小支撐樹 10分

給定乙個包含n個頂點的正權無向圖,編號為0至n 1。請編寫程式求出其最小支撐樹,並計算其代價。輸入包含多組資料。每組資料第一行為2個整數n和e,均不超過200,分別表示圖的頂點數和邊數。接下來e行表示每條邊的資訊,每行為3個非負整數a b c,其中a和b表示該邊的端點編號,c表示權值。各邊並非按端點...