簡單的四則運算題目生成及求值小程式

2022-08-15 01:39:11 字數 1311 閱讀 1104

程式發布至github

具體定義:

程式架構:

迴圈生成題目直到滿足題目數n

隨機生成整數或真分數,運算子,組成一道題目string

一道題目加上 』=』 一行,輸出到文字檔案

從文字中逐行讀入題目和答案string

bool result(string one) 將string中算術表示式部分壓入optr和opnd棧中計算出結果res,最後從string中解析出答案ans,比對答案,正確返回true,錯誤返回false。

-函式返回true則tc+1,false則fc+1。

統計結果tc/(tc+fc)並輸出到控制台

-隨機生成low到high之間的數字的函式int random(int low ,int high)

-隨機生成整數,分數,運算子的函式int rnat(low ,high),string rfra(int x),string rope(void)

-表示式比對並進行答案比對bool result(string one)

//表示式求值並返回正確與否

planning計畫8

0·estimate

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

development

開發82

92·analysis

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

·designspec

生成設計文件58

·designreview

設計複審40

·codingstandard

**規範32

·design

具體設計

1011

·coding

具體編碼

3661

·codereview

**複審78

·test

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

reporting報告9

8·測試報告30

·計算工作量20

·並提出過程改進計畫30

四則運算題目生成程式

a.需求分析 看了大家對於本課程的目標和規劃,很多同學都希望能提高自己的實踐能力,沒有捷徑可走,就是練習 練習再練習!那麼就從第乙個個人專案開始吧,用一周的時間完成乙個基於控制台的四則運算程式,實現乙個自動生成小學四則運算題目的命令列程式 從 構建之法 第一章的 程式 例子出發,像阿超那樣,花二十分...

四則運算題目生成程式

一.作業資訊 部落格班級 作業要求 homework 11377 作業目標 寫乙個四則運算出題程式 學號 3180701201 目錄三.提交與截圖 int a 3000 int w 4000 int q 0 int v 0 int o 0 int measure int x,int y 整數 voi...

自動生成四則運算題目

主要功能 用於計算小學四則運算。設計思想 乙個能處理四則運算的程式,實現語言c 可以處理實數。源 include stdafx.h include calc win.h include calc windlg.h ifdef debug define new debug new endif afxe...