天天看點

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

第10周實踐-閱讀下面的程式,試運作并了解其中技術手段

上機時,直接到課程首頁點選連結,然後複制源碼

【閱讀1】使用檔案輸入輸出:運作教學視訊中關于檔案的程式,體會檔案的讀寫:

【閱讀2】下面的連結中,是銀行系統的源碼,請閱讀并運作(需要的檔案請自行建立)

<a href="http://blog.csdn.net/sxhelijian/article/details/43231059">銀行系統(第一版)源碼</a>

第10周實踐:請完成下面的項目,并發部落格作為解題報告

【項目1】

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

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

附:關于個人所得稅的有關背景知識   計算方法:     個人所得稅=(收入總額-3500)*稅率-速算扣除數    從2011年9月1日起,我國個人所得稅起征點基數為3500元,超出部分按以下7級計算。 序号 收入範圍 稅率 速算扣除數 1 超過0至1500 3% 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 例如:王某月收入總額3600元,個人所得稅=(3600-3500)*3%=3元; 再例:李某月收入13500元,個人所得稅=(13500-3500)*25%-1005=2500-1005=1495元。 更多了解速算扣除數,請找百度百科。

【項目2-回文數】

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

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

<a href="http://blog.csdn.net/sxhelijian/article/details/45116439">參考解答</a>

【項目3-國小生數學考試系統】(p70 3.17)

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

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

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

<a href="http://blog.csdn.net/sxhelijian/article/details/53014003">參考解答</a>

【項目4-某大學醫療資訊系統】(p136 4.57)

  

  提示:學号、姓名應為字元串類型,相關的處理方法,請參考教材p50内容,最後輸出的bmi也是字元串,但隻需輸出即可,不用變量表示。

【項目5-加密系統】(p137 4.58)

按教材要求實作功能。

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

繼續閱讀