武漢理工大學C語言 課內實驗

2021-10-14 11:57:58 字數 1340 閱讀 6164

問題描述:1. 求乙個三位數的各位數字:當 n 為 152 時,分別求出 n 的個位數字(digit1)、 十位數字(digit2)和百位數字(digit3)的值。

2. 三天打魚兩天曬網:中國有句俗語「三天打魚兩天曬網」。假設某人從某天起, 開始「三天打魚兩天曬網」,問這個人在以後的第 n 天中是「打魚」還是「曬 網」?試編寫相應程式。

3. 計算個人所得稅:假設個人所得稅為:稅率×(工資-1600)。請編寫程式計 算應繳的所得稅,其中稅率定義為: 當工資不超過 1600 時,稅率為 0; 當工資在區間 (1600, 2500] 時,稅率為 5%; 當工資在區間 (2500, 3500] 時,稅率為 10%; 當工資在區間 (3500, 4500] 時,稅率為 15%; 當工資超過 4500 時,稅率為 20%。

4. 求序列前 n 項和(a + aa + aaa + aa…a)。輸入兩個正整數 a 和 n,求 a + aa + aaa + aa…a(n 個 a)之和。例如,輸入 2 和 3,輸出 246(2 + 22 + 222)。 試編寫相應程式。

5. 編寫程式,輸入一行字元(以符號「#」表示輸入結束),分別統計出其中英 文字母、空格、數字和其他字元的個數。

6.乙個數如果恰好等於它的因子之和,這個數就稱為「完數」。例如:6=1+2+3。 程式設計找出 1000 以內的所有完數。

7.換硬幣。將一筆零錢(大於 8 分,小於 1 元, 精確到分)換成 5 分、2 分 和 1 分的硬幣, 每種硬幣至少有一枚。輸入金額,問有幾種換法?針對每一種 換法,輸出各種面額硬幣的數量和硬幣的總數量。試編寫相應程式。

問題描述:1. 使用函式統計指定數字的個數:輸入乙個整數,統計並輸出該數中 2 的個數。 要求定義並呼叫函式 countdigit(number, digit),它的功能是統計整數 number 中 數字 digit 的個數。例如,countdigit(10090, 0) 的返回值是 3 。

2. 使用函式判斷完全平方數:輸入乙個正整數 n,判斷其是否為完全平方數,如 果是,則輸出「yes」,如果不是,則輸出「no」。要求定義並呼叫函式 issquare(n), 判斷 n 是否為完全平方數。

3. 將陣列中的數逆序存放:輸入乙個正整數 n(1< n≤10),再輸入 n 個整數, 存入陣列 a 中,先將陣列 a 中的這 n 個數逆序存放,再按順序輸出陣列 a 中 的 n 個元素。試編寫相應程式。

4. 輸出陣列元素:輸入 1 個正整數 n(1< n≤10),再輸入陣列 a 的 n 個整 數,把 a 中所有的後項減前項之差存入陣列 b,並按每行 3 個元素的格式輸出 陣列元素。

5. 試編寫程式,在二維陣列 a 中選出各行最大的元素組成乙個一維陣列 b。

6. 連線兩個字串:自定義函式實現系統函式 strcat 的功能,並在 main 函式中測試這個函式。

武漢理工大學數值分析課內實驗

二 用c語言實現幾個求常微分方程初值問題解的程式。euler方法及其改進 龍格 庫塔 runge kutta 方法 三 用c語言實現幾個非線性方程求根的程式。二分法 迭代法 迭代過程的加速 四 用c語言實現幾個求線性方程組解的程式。gauss消去法 總結數值分析課內實驗採用程式設計的思想去實現有關數...

武漢理工大學編譯原理 課內實驗

二 賦值語句的語法分析程式設計與實現 總結編譯原理課設驗收更水,只看結果。1.pc機 2.c 整合環境 通過設計 編制 除錯乙個具體的詞法分析程式,加深對詞法分析原理的理解,並掌握在對程式語言源程式進行掃瞄過程中將其分解為各類單詞的詞法分析方法。完成對某一種常用高階語言 如pl 0語言 的各類單詞的...

武漢理工大學資料結構課內實驗

二 棧的應用 三 樹的應用 四 無向圖的應用 五 有向圖的應用 六 查詢與排序 七 哈夫曼編碼總結 1 安裝了windows 10作業系統的pc機1臺 2 pc機系統上安裝了microsoft visual studio 2019開發環境 專案名稱 學生資訊管理系統 專案內容 設計乙個學生資訊管理系...