c++自動出題20以內(nèi)退位減法
c++自動出題20以內(nèi)退位減法
1.基本要求:
要求用C++語言編程,在Visual C++環(huán)境下調(diào)試完成.
3. 創(chuàng)新要求:
實現(xiàn)程序功能后,可進行創(chuàng)新設(shè)計(3項全部實現(xiàn)為創(chuàng)新):
1)可以自動出題進位加法題目,如:3+8=?,或?+8=16 或7+?=12.
2)可以自動出乘法 如:2*5=?或?*5=35或8*?=32.
3)隨機決定當(dāng)前題目是進位加法、乘法和退位減法題目.
三、設(shè)計方法和基本原理:
1. 問題功能描述:
計算機隨機生成100道退位減法題目,其中1~50題為諸如15-6=?形式的退位減法;51~75題為1?-4=7形式的退位減法;76~100題為:16-?=7形式的退位減法.
2. 問題的解決方案:
如果隨機生成減數(shù)和被減數(shù),會造成某些題目出現(xiàn)頻度過高的現(xiàn)象.例如等概率生成10~18的減數(shù),一旦生成18,則被減數(shù)只能是9,才能構(gòu)成退位減法.較好的解決辦法是:“10-1”
到“18-9”共有45種不同的退位減法,將這45種不同的退位減法設(shè)定為一個數(shù)字,如果設(shè)定“10-1=”為0,如果隨機生成了0,則輸出“10-1=”這道題.
四、主要技術(shù)問題的描述:
使用rand()函數(shù)(無參)可產(chǎn)生隨機整數(shù),每調(diào)用1次rand()就產(chǎn)生1個隨機數(shù).
為使每次運行程序,rand()函數(shù)產(chǎn)生不同的隨機數(shù),要調(diào)用一次srand函數(shù):
srand(time(NULL));
這些函數(shù)涉及到的頭文件有
#include
#include
例如產(chǎn)生10個隨機整數(shù)的程序:
#include
#include
#include
void main()
{
srand(time(NULL));
int a[10],i;
for (i=0;i
1.基本要求:
要求用C++語言編程,在Visual C++環(huán)境下調(diào)試完成.
3. 創(chuàng)新要求:
實現(xiàn)程序功能后,可進行創(chuàng)新設(shè)計(3項全部實現(xiàn)為創(chuàng)新):
1)可以自動出題進位加法題目,如:3+8=?,或?+8=16 或7+?=12.
2)可以自動出乘法 如:2*5=?或?*5=35或8*?=32.
3)隨機決定當(dāng)前題目是進位加法、乘法和退位減法題目.
三、設(shè)計方法和基本原理:
1. 問題功能描述:
計算機隨機生成100道退位減法題目,其中1~50題為諸如15-6=?形式的退位減法;51~75題為1?-4=7形式的退位減法;76~100題為:16-?=7形式的退位減法.
2. 問題的解決方案:
如果隨機生成減數(shù)和被減數(shù),會造成某些題目出現(xiàn)頻度過高的現(xiàn)象.例如等概率生成10~18的減數(shù),一旦生成18,則被減數(shù)只能是9,才能構(gòu)成退位減法.較好的解決辦法是:“10-1”
到“18-9”共有45種不同的退位減法,將這45種不同的退位減法設(shè)定為一個數(shù)字,如果設(shè)定“10-1=”為0,如果隨機生成了0,則輸出“10-1=”這道題.
四、主要技術(shù)問題的描述:
使用rand()函數(shù)(無參)可產(chǎn)生隨機整數(shù),每調(diào)用1次rand()就產(chǎn)生1個隨機數(shù).
為使每次運行程序,rand()函數(shù)產(chǎn)生不同的隨機數(shù),要調(diào)用一次srand函數(shù):
srand(time(NULL));
這些函數(shù)涉及到的頭文件有
#include
#include
例如產(chǎn)生10個隨機整數(shù)的程序:
#include
#include
#include
void main()
{
srand(time(NULL));
int a[10],i;
for (i=0;i
其他人氣:825 ℃時間:2020-05-28 14:18:12
優(yōu)質(zhì)解答
typedef enum{jia,jian,cheng}timu;void output(timu a){ int d = 0; int p1 = 0,p2 = 0; int s = 0; char op; if (a != cheng) { while (1) ...不對的了吧
我來回答
類似推薦
- 20以內(nèi)退位減法
- 自動出題20以內(nèi)退位減法程序
- 二十以內(nèi)退位減法怎么教
- 我要20以內(nèi)退位減法數(shù)學(xué)題
- 20以內(nèi)的進位加法 還有退位減法
- i believe that that that that that student says is right.
- 薄煙的薄應(yīng)該怎么念?這個字的兩種讀音又該怎樣分辨?
- 一九七九年那是一個春天,有一個老人在中國南海邊……
- i used to think that i could not go on的手語
- 文言文題目【王充市肆博覽】
- 翻譯句子:如果明天下雨怎么辦?用What if.(另外,what if后面用陳述語序,必須用一般現(xiàn)在時態(tài)嗎?)
- 怎樣寫自然景觀
猜你喜歡
- 19分之8×10分之3 還有3分之1×4分之1還有6×12分之11
- 2用exercise和dress的適當(dāng)形式填空 (請看問題補充)
- 3甲乙丙三位同學(xué)都喜歡集郵,甲有郵票18張,相當(dāng)于乙的3/4,丙的郵票張數(shù)跟乙的張數(shù)的比恰好是2:3
- 4Everyone is busy() ready for Christmas A.to get B.getting C.got D.gets
- 5函數(shù)不能嵌套定義是什么意思
- 6幫忙解答下《假如你想做一株臘梅》有關(guān)題目
- 7形容兩個人的感情幸福的四字成語
- 8某班7個興趣小組人數(shù)分別為3,3,4,x,5,6,已知這組數(shù)據(jù)的平均數(shù)是4,則這組數(shù)據(jù)的中位數(shù)是?
- 9東南亞的主要礦產(chǎn)和分布?
- 10根據(jù)所給的首字母提示,用合適的單詞填空,
- 11Could you tell me ___ with the money?A hou to do B what should I do C how should I do
- 12“小大之獄,雖不能察,必以情”與“忠之屬也”之間的內(nèi)在聯(lián)系是什么