2.5 范例
【例2-6】某學校有男生m名,女生n名,請計算、輸出男生、女生分別占全校總人數的比例。
【分析】學生人數m和n一般定義為整數,計算比例時需要進行類型強制轉換,以便實現實數除法運算。由于“%”用于格式控制,在輸出“%”時需要特殊處理,即輸出“%%”。
【程序】

【例2-7】將一個三位數反向輸出。
【分析】用整除和取余運算可以獲取三位整數的個位、十位和百位,再分別輸出。
【程序】

【例2-8】箱子里有n個蘋果,還混進了一條蟲子。蟲子每x小時能吃掉一個蘋果,假設蟲子在吃完一個蘋果之前不會吃另一個,那么經過y小時,還有多少個完整的蘋果?
【分析】一般可以將x和y定義為整數。需要注意的是,y/x會以整除方式處理,得到的結果是被蟲子完全吃掉的蘋果數,為此要在y%x不為0時,將蟲子吃過的蘋果數額外加1。在計算剩余的完整蘋果數時,直接做減法可能得到負值,不符合實際情況。本例中用條件表達式來處理。
【程序】

推薦閱讀
- Windows系統管理與服務配置
- Twilio Best Practices
- QTP自動化測試進階
- 零基礎學單片機C語言程序設計
- SQL Server與JSP動態網站開發
- iOS自動化測試實戰:基于Appium、Python與Pytest
- Python爬蟲、數據分析與可視化:工具詳解與案例實戰
- Cocos2d-x Game Development Blueprints
- Serverless Web Applications with React and Firebase
- 監控的藝術:云原生時代的監控框架
- Django Design Patterns and Best Practices
- Clojure Polymorphism
- Practical Predictive Analytics
- Shopify Application Development
- Python Linux系統管理與自動化運維