第四次作業 個人專案 小學四則運算 「軟體」之初版

2022-09-10 13:39:19 字數 1661 閱讀 2581

本次作業要求來自:

遠端github庫:

像《構建之法》的人物阿超那樣,寫乙個能自動生成小學四則運算題目的命令列 「軟體」。

具體要求:任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30, 那就輸出 30 道題目和答案。 表示式子必須至少有兩個運算子,運算數字是在 100 之內的正整數,答案不能是負數。 如:

23 - 3 * 4 = 11

擴充套件要求:

1) 要求能出和真分數 (二分之一, 十二分之五,等)相關的練習題。

2) 並且要求能處理使用者的輸入,並判斷對錯,打分統計。 要求能處理使用者輸入的真分數, 如 1/2, 5/12 等。

工具:codeblocks

語言:c語言

1、根據輸入的數字輸出相應數目的隨機四則運算題目;

2、使用者輸入答案並判斷輸入答案是否正確;

3、輸出相應判定結果和運算結果;

int n;

printf("請輸入習題數量:");

scanf("%d",&n);

n=n-1;

int num1, num2, num3, count=0, result,resulttrue,flag;

char op1, op2;

srand(time(null));

doswitch (num2 % 4)

printf("%d %c %d %c %d = ",num1,op1,num2,op2,num3);

if(flag==0)

switch (op2)

}else

switch (op1)

}scanf("%d",&result);

if (result == resulttrue)

printf("結果正確!\n");

else

printf("結果錯誤!正確答案為:%d \n",resulttrue);

計畫10

10estimate

估計這個任務需要多少時間

1015

development

開發110

100analysis

需求分析 (包括學習新技術)

1215

design spec

生成設計文件11

design review

設計複審85

coding standard

**規範55

design

具體設計

1520

coding

具體編碼

4045

code review

**複審108

test

測試(自我測試,修改**,提交修改)128

reporting報告8

12.測試報告22

.計算工作量86

.提出過程改進計畫00

第四次作業 個人專案 小學四則運算 「軟體」之初版

本次作業要求來自 遠端github庫 一 題目要求 像 構建之法 的人物阿超那樣,寫乙個能自動生成小學四則運算題目的命令列 軟體 具體要求 任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30,那就輸出 30 道題目和答案。表示式子必須至少有兩個...

四則運算課程第四次作業

ooa object oriented analysis,物件導向分析 從客觀存在的事務和事務之間的關係,歸納出有關物件 包括物件的屬性和行為 以及物件之間的聯絡,並將具有相同屬性和行為的物件用乙個類 class 來表示。建立乙個能夠反映真實情況的需求模型。ood object oriented d...

第四次作業 小學四則運算「軟體」之初版

作業要求來自於 一 題目要求 像 構建之法 的人物阿超那樣,寫乙個能自動生成小學四則運算題目的命令列 軟體 具體要求 任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30,那就輸出 30 道題目和答案。表示式子必須至少有兩個運算子,運算數字是在 ...