四則運算題目生成程式
需求分析:
1.除了整數以外,還要支援真分數的四則運算,真分數的運算,例如:1/6 + 1/8 = 7/24
2.運算子為 +, −, ×, ÷
3.要求能處理使用者的輸入,並判斷對錯,打分統計正確率。
4.要求能處理使用者輸入的真分數,
如 1/2, 5/12 等
設計實現:
1.使用if條件判斷,選擇進行整式運算還是分式運算
2.獲取隨機運算符號與隨機數
3.分別編寫整式運算函式與分式運算函式
4.分別計算正確率
**說明:
#pragma warning(disable:4996)#include測試執行:#include
#include
#include
#include
using
namespace
std;
#define operator 4
//獲取隨機運算子
char
getopre() ;
srand((unsigned)time(null));
return oper[rand() % 4];}
//獲取隨機數
int random(double start, double
end)
//列式子
void
equation()
//printf("%d%c%d=\n", num1, oper, num2);
printf("
請輸入你的答案:");
scanf("%d
", &answer);
if (result==answer)
else
}accuracy = ((float)right /(float) n)*100
; printf(
"正確率為百分之%1.2f\n
", accuracy);}//
真分數列式
void
fraction()
printf(
"請輸入你的答案:\n");
scanf("%d
", &answer1);
printf(
"/\n");
scanf("%d
", &answer2);
answer = (float)answer1 / (float
)answer2;
if (result==answer)
else
}accuracy = ((float)right / (float)n) * 100
; printf(
"正確率為百分之%1.2f\n
", accuracy);}//
主函式void
main()
else
}
計畫4.5
· estimate
估計這個任務需要多少時間
4.5· analysis
需求分析 (包括學習新技術)
0.5· coding standard
**規範
0.20.2
· design
具體設計
0.5· coding
具體編碼
1.5· test
測試(自我測試,修改**,提交修改)
0.5reporting
報告0.5
0.5實驗小結:本次實驗的知識之前都學習過,但是還是不熟悉,編寫函式的時候有很多小問題,還需要多加練習。
個人作業1 四則運算題目生成程式
1.需要生成隨機數,用random.randint生成整數,fraction生成分數 2.採用迴圈結構生成相應數目的題目 opr n int input please input the numbers of titles while i3.判斷題目的對錯,並統計正確題目數量 faker str r...
個人作業1 四則運算題目生成
一 題目要求 寫乙個能自動生成小學四則運算題目的命令列 軟體 滿足以下需求 1.除了整數以外,還要支援真分數的四則運算,真分數的運算,例如 1 6 1 8 7 24 2.運算子為 3.並且要求能處理使用者的輸入,並判斷對錯,打分統計正確率。4.要求能處理使用者輸入的真分數,如 1 2,5 12 等 ...
個人作業 四則運算題目生成程式
這個作業屬於哪個課程 這個作業要求在 這個作業的目標 寫乙個能自動生成小學四則運算題目的程式,然後在此基礎上擴充套件 學號 3190704143 import random op n1,n2,n3,n4 0,0,0,0 用作全域性變數,用來生成隨機數 count 0 def maxgys m1,m2...