3四则运算软件2016011992
使用JAVA編程語(yǔ)言,獨(dú)立完成一個(gè)3到5個(gè)運(yùn)算符的四則運(yùn)算練習(xí)的命令行軟件開(kāi)發(fā)
? ? 基本功能要求:
? 程序可接收一個(gè)輸入?yún)?shù)n,然后隨機(jī)產(chǎn)生n道加減乘除(分別使用符號(hào)+-*÷來(lái)表示)練習(xí)題,每個(gè)數(shù)字在 0 和 100 之間,運(yùn)算符在3個(gè)到5個(gè)之間。
? 為了讓小學(xué)生得到充分鍛煉,每個(gè)練習(xí)題至少要包含2種運(yùn)算符。同時(shí),由于小學(xué)生沒(méi)有分?jǐn)?shù)與負(fù)數(shù)的概念,你所出的練習(xí)題在運(yùn)算過(guò)程中不得出現(xiàn)負(fù)數(shù)與非整數(shù),比如不能出 ? ? ? ? 3÷5+2=2.6,2-5+10=7等算式。
? 練習(xí)題生成好后,將你的學(xué)號(hào)與生成的n道練習(xí)題及其對(duì)應(yīng)的正確答案輸出到文件“result.txt”中,不要輸出額外信息,文件目錄與程序目錄一致。
? ? *軟件附加功能要求如下:
? 支持有括號(hào)的運(yùn)算式,包括出題與求解正確答案。注意,算式中存在的括號(hào)必須大于2個(gè),且不得超過(guò)運(yùn)算符的個(gè)數(shù)。
? 擴(kuò)展程序功能支持真分?jǐn)?shù)的出題與運(yùn)算(只需要涵蓋加減法即可),例如:1/6 + 1/8 + 2/3= 23/24。注意在實(shí)現(xiàn)本功能時(shí),需支持運(yùn)算時(shí)分?jǐn)?shù)的自動(dòng)化簡(jiǎn),比如 1/2+1/6=2/3,而非? 4/6,且計(jì)算過(guò)程中與結(jié)果都須為真分?jǐn)?shù)。
轉(zhuǎn)載于:https://www.cnblogs.com/Written/p/8647542.html
總結(jié)
以上是生活随笔為你收集整理的3四则运算软件2016011992的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PHP 基础篇 - PHP 中 DES
- 下一篇: hdoj1045 Fire Net(二分