第四周程式設計作業

2022-04-30 01:33:15 字數 2550 閱讀 1952

5-1輸入乙個正整數 n (1≤n≤10)和n 階方陣a的元素,如果方陣a中的所有元素都沿主對角線對稱,輸出「yes」, 否則,輸出「no」。主對角線為從矩陣的左上角至右下角的連線,方陣a中的所有元素都沿主對角線對稱指對所有i, k,a[i][k]和a[k][i]相等。輸入輸出示例如下:

輸入:3

1 2 3

4 5 6

7 8 9

輸出:no

1)實驗**

#include int main(void)	

} if (found==0)

}if (found != 0)

else

return 0;

}

這道題我試了一下,答案不正確,之後主要是聽了何助教的講解後做出來了,

7-1 找鞍點 (20 分)

乙個矩陣元素的「鞍點」是指該位置上的元素值在該行上最大、在該列上最小。

本題要求編寫程式,求乙個給定的n階方陣的鞍點。

輸入格式:

輸入第一行給出乙個正整數n(1≤n≤6)。隨後n行,每行給出n個整數,其間以空格分隔。

輸出格式:

輸出在一行中按照「行下標 列下標」(下標從0開始)的格式輸出鞍點的位置。如果鞍點不存在,則輸出「none」。題目保證給出的矩陣至多存在乙個鞍點。

輸入樣例1:

41 7 4 1

4 8 3 6

1 6 1 2

0 7 8 9

輸出樣例1:

2 1輸入樣例2:

21 7

4 1輸出樣例2:

none

1)實驗**

includeint main()

printf("%d",a[0]);

for(i=1;i2)設計思路

3)本體除錯過程中遇到的問題

問題:這道題錯誤就是因為輸出有點問題,沒有先輸入乙個值,然後再在輸出語句%d前空一格。於是我在最後的for語句前加了乙個printf("%d",a[0]);以及在最後的for語句中把i=0改為i=1.

4)執行截圖

7-1 冒泡法排序 (10 分)

輸入1個正整數n(1<=n<=10),然後輸入n個整數並存放在陣列中,將這n個整數從大到小排序後輸出,相鄰數字間有乙個空格,行末不得有多餘空格。

輸入格式:

輸入第一行給出乙個不超過10的正整數n。第二行給出n個整數,其間以空格分隔。

輸出格式:

在一行中輸出從大到小有序的數列,相鄰數字間有乙個空格,行末不得有多餘空格。

1)實驗**

includevoid bubble(int a,int n);

int main()

{int n,a[10];

int i;

scanf("%d",&n);

for(i=0;i2)設計思路

3)本題除錯過程中遇到的問題

問題:這題與上面的選擇題排序法錯誤的地方差不多,也就是沒審清題目輸出格式的要求,導致答案最後輸出的時候,第乙個數字前會空一格,導致格式錯誤。所以我在bubble(a,n)後加了printf("%d",a[i],以及在後一行中把i=0,改為i=1.

4)執行截圖

學習進度條及學習心得

這周程式設計感覺收穫還是很多的,自己也把這些題全做出來了,當然,還是存在一些問題,之後在李助教以及同學的幫住下正確的把這些題全做出來了。主要的就是基礎題第三題我花了一下午的時間才做出來,期間讓我很痛苦,我到處請教,最後還是因為我沒有審題清楚,遺忘了n的取值範圍才導致我第三點答案錯誤。最後還是做出來了讓我很激動,辛苦一下午總算把這個**全打出來了。

結對程式設計總結優點及其缺點

結對程式設計有助於我們對題目理解的更徹底,也有助於激發我們的思維,而且有助於我們更快的完成題目,畢竟人無完人,乙個人的想法還是有缺陷的,兩個人能夠優勢互補,俗話說的好,三個臭皮匠頂個諸葛亮。不過,因為結對程式設計的兩個人是系統隨機匹配的,兩人互不認識,所以交流起來就有點困難。

第四周作業

第四周實驗作業 1.完成課本每乙個程式設計題。要求先畫出流程演算法圖或n s圖,然後程式設計實現,有可能的話使用兩種以上方法 1.1求自然對數e的近似值 include using namespace std int main cout 1.2求圓周率 的近似值 include using name...

第四周作業

實驗作業1.完成課本每乙個程式設計題。要求先畫出流程演算法圖或n s圖,然後程式設計實現,有可能的話使用兩種以上方法 2.程式設計求 百錢百雞 問題。雞翁一值錢五,雞母 一值錢三,雞雛三值錢一。百錢買百雞,問雞翁 雞母 雞雛各幾何?3.程式設計輸入乙個整數,計算它是幾位數字,分別輸出每一位數字,並輸...

第四周作業

實驗作業1.完成課本每乙個程式設計題。要求先畫出流程演算法圖或n s圖,然後程式設計實現,有可能的話使用兩種以上方法 2.程式設計求 百錢百雞 問題。雞翁一值錢五,雞母 一值錢三,雞雛三值錢一。百錢買百雞,問雞翁 雞母 雞雛各幾何?3.程式設計輸入乙個整數,計算它是幾位數字,分別輸出每一位數字,並輸...