【閱讀2】下面的鏈結中,是銀行系統的原始碼,請閱讀並執行(需要的檔案請自行建立)
銀行系統(第一版)原始碼
第10周實踐:請完成下面的專案,併發部落格作為解題報告
【專案1】
編寫選擇結構程式,輸入個人月收入總額,計算出他本月應繳稅款和稅後收入(計算辦法見附:關於個人所得稅的有關背景知識)。
可以在下面程式的基本框架基礎上完成,如需其他變數自行增加
#include
int main ( )
參考解答1
參考解答2
附:關於個人所得稅的有關背景知識【專案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
(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 形...