C語言程式設計實踐 C語言應用實踐

2021-09-23 17:45:45 字數 1302 閱讀 6336

【閱讀2】下面的鏈結中,是銀行系統的原始碼,請閱讀並執行(需要的檔案請自行建立)

銀行系統(第一版)原始碼

第10周實踐:請完成下面的專案,併發部落格作為解題報告

【專案1】

編寫選擇結構程式,輸入個人月收入總額,計算出他本月應繳稅款和稅後收入(計算辦法見附:關於個人所得稅的有關背景知識)。

可以在下面程式的基本框架基礎上完成,如需其他變數自行增加

#include 

int main ( )

參考解答1

參考解答2

附:關於個人所得稅的有關背景知識

計算方法:

個人所得稅=(收入總額-3500)*稅率-速算扣除數

從2023年9月1日起,我國個人所得稅起徵點基數為3500元,超出部分按以下7級計算。

序號收入範圍

稅率速算扣除數

1超過0至15003%0

2超過1500元至4500元的部分

10%105

3超過4500元至9000元的部分

20%555

4超過9,000元至35,000元的部分

25%1005

5超過35,000元至55,000元的部分

30%2755

6超過55,000元至80,000元的部分

35%5505

7超過80,000以上

45%13505

【專案2-回文數】

(1)輸入乙個正整數,判斷其是否為乙個回文數(例1221、12321都是回文數,正著看、倒著看,是同乙個數)。

(2)輸出10000以內的所有回文數。

參考解答

【專案3-小學生數學考試系統】(p70 3.17)

1.做乙個小學生考試系統,功能包括:(1)利用隨機數出10道加法題;(2)小學生使用者答題給出每道題的答案;(3)對小學生的答題進行評判;(4)計算出小學生答題正確率。

2. 進一步改進,提高題目質量。要求(1)百以內算術:運算數、結果都在100以內!(2)先隨機產生運算子後,針對各個運算產生運算數保證下列要求:對加法,兩數之和保證不大於100;對減法,被減數大於減數,且被減數不大於100;對乘法:兩數之積不超過100;對除法:被除數大於除數,且被除數不大於100,除數不許為0。

3. 建立乙個檔案,裡面包含人工出好的題目。程式從檔案中讀取題目。

參考解答

【專案5-加密系統】(p137 4.58)

按教材要求實現功能。

專案4和專案5擇其一,寫完整的報告,作為課程設計的一部分。

C 語言程式設計 程式設計實踐

程式編譯流程與 gcc 編譯器 c 語言程式設計 基本語法 c 語言程式設計 基本資料型別 c 語言程式設計 變數與常量 c 語言程式設計 運算子 c 語言程式設計 邏輯控制語句 c 語言程式設計 函式 c 語言程式設計 高階資料型別 指標 c 語言程式設計 高階資料型別 陣列 c 語言程式設計 高...

20130830C語言程式設計實踐課

數字根是指對乙個整數,把它的各位數字相加,若其和為一位數,則此和即為其根,若不是一位數字,則把它的各位數字繼續相加,直到其和為乙個正整數為止。例如對於正整數24,因為 和為 位數,所以 即為其根。對於39,因為 和不為個位數,繼續相加,為個位數,則為數字的根。要求輸入若干個正整數,以 為結束,輸出每...

C 語言程式設計實踐 3 13 矩陣座標

實驗任務 在 9 9 的矩陣中,每個點都可以表示成乙個座標,座標由兩個字元組成,第乙個是乙個 大寫字母 從 a 到 i 第二個是乙個數字 從 1 到 9 小明寫座標時總是不規範,比如 a1 位置,小明有時寫成 a 1 有時寫成 a,1 有時寫成 a.1 現在小明想把從前寫的座標都規範化成 x,y 形...