20194671 自動生成四則運算題第一版報告

2022-08-21 15:48:10 字數 1722 閱讀 1511

家長每天給孩子出十道算數題,給孩子做測試,為了出題方便,該程式實現了隨機生成題目的功能。

(1)自動生成10道100以內的2個運算元的四則運算算式(+ - * /),要求運算結果也在100以內

(2)剔除重複樣式

(3)題目數量可定製

(4)相關引數可控制

是否包含乘法和除法

運算元數值範圍可控

運算元是否含負數

(5)生成的運算題儲存到外部檔案result.txt中

(1)可顯示使用者答對題目的數量

我是用c編寫的程式,程式中寫入乙個主函式,在主函式中完成了讓題目儲存在f盤下 result.txt 檔案中 、控制操作範圍 、控制題目數量、是否含負數、題目正確數量的累加功能。寫入了乙個remove函式,實現剔除重複樣式功能。

1.生成五道含負數題,運算元在200 以內,存在result.txt檔案中,並顯示答題正確數量

2.生成十道不含負數題,運算元在100 以內,存在result.txt檔案中,並顯示答題正確數量

1.答對正確題目累加

if(c == answer) //判斷答案是否正確 

2.運算子做標記

mode = rand() % 4;
3.確定運算子

switch(mode)        //確定運算子

定義兩個變數x,y作為隨機運算元;

answer 是使用者輸入運算結果;

定義了乙個score 變數用於正確題目累加;

定義了變數range 可以讓客戶控制操作範圍;

定義乙個mode 變數用於運算子標誌;

用switch case選擇語句確定運算子,輸出算式;

psp7.1

任務內容

計畫共完成需要的時間(min)

實際完成需要的時間(min)

planning

計畫10

10estimate

估計這個任務需要多少時間,並規劃大致工作步驟 55

development

開發120

150analysis

需求分析 108

design spec

生成設計文件 55

coding standard

**規範5 5

design

具體設計

20 25

coding

具體編碼

90100

test

測試(測試,修改**)

1015

size measurement

計算工作量 33

postmortem & process improvement plan

總結 55

自動生成四則運算

軟體工程導論 作業要求 homework 11376 這個作業的目標 生成乙個自動生成四則運算的程式 學號3190704110 include int right 0 int wrong 0 void add else void minu else void mul else void di els...

四則運算自動生成

1 能夠自動生成四則運算練習題 2 可以定製題目數量 3 使用者可以選擇運算子 4 使用者設定最大數 如十以內 百以內等 5 使用者選擇是否有括號 是否有小數 6 使用者選擇輸出方式 codeblocks 姓名班級 位址 牛斌帥1605班 房旭1604班 在程式設計過程中我們也遇到了種種問題並進行解...

自動生成四則運算

import random list1 a int input 計算數字最大是 sym def szys f random.randint 0,3 n1 random.randint 1,10 n2 random.randint 1,10 n1,n2 max n1,n2 min n1,n2 resu...