第四周作業

2022-08-20 19:03:10 字數 2592 閱讀 2329

這個作業屬於哪個課程

c語言程式設計ll

這個作業要求在哪

2023年春季學期第四周作業

我在這個課程的目標

能夠完成乙個比較完美的程式設計

這個作業讓我在哪個方面具體幫助我實現了目標

氣泡排序法和選擇排序法,二維陣列的使用讓我對陣列了解更深

參考文獻

c語言第3 版

本題要求將給定的n個整數從大到小排序後輸出。

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

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

4

5 1 7 6

7 6 5 1

實驗**

錯誤截圖

正確截圖

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

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

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

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

問題:剛開始沒理解題目,總感覺題目和答案對不上號; 思路不是很清楚

方法:多讀多畫多想

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

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

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

4

75 71 77 76

77 76 75 71

實驗**

#include int main ()

{ int i, j, n, temp;

char op=' ';

int a[10];

scanf ("%d",&n);

for (i=0; i

錯誤截圖

問題:剛開始不能輸出結果,後來改了之後,發現結果與題目相反

方法:仔細檢查,與別人對比,發現自己比大小的那裡,符號出錯

正確截圖

一維陣列:選擇排序法、二分查詢法,老師提了一下氣泡排序法

二維陣列:定義、引用、初始化,二維陣列與矩陣

目前對選擇排序法和氣泡排序法的區別比較疑惑

通過這次學習了解了平時看書還是有用的,書到用時方恨少

周/日期

這週所花的時間

**行數

學到的知識點簡介

目前比較迷惑的問題

2/25-3/3

三天45

陣列的認識及用法

陣列長度的理解

3/4-3/10

兩天37

編寫程式時處理檔案

fscanf與fprintf的具體用法

3/11-3/17

三天53

二維陣列的使用及檔案插入

二維陣列的用法、上三角的判斷及檔案的處理

3/18-3/24

兩天117

選擇排序法、二分查詢法、二維陣列的引用與矩陣

不清楚選擇排序法和氣泡排序法的區別

第四周作業

第四周實驗作業 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.程式設計輸入乙個整數,計算它是幾位數字,分別輸出每一位數字,並輸...