46 小小型應用系統開發(一)

2021-08-28 12:18:30 字數 1501 閱讀 1642

編寫程式,用隨機數實現100以內的加、減、乘、除運算,其中和與積不能超過100,差不為負(即須大減小),商不為小數或分數(即必須整除)。要求總計輸出10個表示式,每輸出乙個表示式,等待輸入結果,然後進行對錯判斷並輸出。最後輸出統計答對的題數與分數。

分析主程式包括以下幾個部分:

變數定義(運算元a,b,結果d,運算子c,答對題數統計sum等)

開始迴圈輸出表示式

產生隨機數(先初始化)

判斷隨機數是否滿足條件

輸出表示式

等待輸入

結果判斷

結束迴圈輸出表示式

輸出統計資料

**

/**

*檔名稱:main.c

*作 者:袁生

*完成日期:2023年9月27日

*版 本 號:v1.0

*問題描述:100以內的四則運算(兩個數)

*/#include

#include

#include

intmain()

printf

("%d + %d = "

,a,b)

;break

;case1:

while

(a>

100||b>

100)

//被減數小於100

if(a

//被減數大於減數

d=a-b;

printf

("%d - %d = "

,a,b)

;break

;case2:

while

((d=a*b)

>

100)

//保證積小於100

printf

("%d × %d = "

,a,b)

;break

;case3:

while

(a>

100||b>

100||

(a*b==0)

)//保證被除數小於100且除數不為0

if(a

//被除數必須大於除數

a=(a/b)

*b;//保證整除

d=a/b;

printf

("%d ÷ %d = "

,a,b)

;break;}

/**< 輸入你的計算結果 */

scanf

("%d"

,&t);if

(d==t)

else

printf

("錯誤\n");

}/**< 輸出答對題數和得分 */

printf

("答對 %d 題,得分:%d\n"

,sum,sum*10)

;return0;

}

執行結果

小型賓館管理系統開發

一 基本資訊 二 研究內容 1.摘要 開發小型賓館管理系統後台資料庫採用 microsoft sql server 2008,前台採用 microsoft 公司的 visual studio 2010 作為主要的開發工具,可與 sql server 2008 資料庫無縫鏈結。整個系統由六大模組構成,...

新開專案 TetGenCAD小型系統開發進度實錄

由於要對模型做一些計算分析.考慮到其對網格結構操作的比較多,所以,開發乙個小型的cad系統 功能 包括模型匯入,儲存,預覽 旋轉,平移.畫線.切割.計算分析等 考慮過程 保證系統開發效率,以及易用性.本來打算用wpf vtk 來開發.但是一些庫是用c 寫的.要從c 庫 c 呼叫,想了想 以前就這麼設...

小型bbs論壇系統開發6 前台註冊 登入頁

include once inc config.inc.php include once inc mysql.inc.php include once inc tool.inc.php link sql connect 檢查登入狀態 if id is login link 使用者提交註冊 if is...