用c 隨機生成10小學生算術題的課設

2021-10-01 18:52:20 字數 1465 閱讀 9629

**

面向小學1~2年級學生,隨機選擇兩個整數和加減法形成算式要求學生解答。

功能要求:

(1)電腦隨機出10道題,每題10分,程式結束時顯示學生得分;

(2)確保算式沒有超出12年級的水平,只允許進行50以內的加減法,不允許兩數之和或之差超出050的範圍,負數更是不允許的;

(3)每道題學生有三次機會輸入答案,當學生輸入錯誤答案時,提醒學生重新輸入,如果三次機會結束則輸出正確答案;

(4)對於每道題,學生第一次輸入正確答案得10分,第二次輸入正確答案得7分,第三次輸入正確答案得5分,否則不得分;

(5)總成績90以上顯示「smart」

,80-90顯示「good」,70-80顯示「ok」,60-70顯示「pass」,60以下「try again」

#include

"stdafx.h"

#include

#include

#include

using

namespace std;

//生成兩個隨機數

intnum

(int

&a,int

&b)while(!

(a1 + b1 >=

0&& a1 + b1 <=

50&& a1 - b1 >=

0&& a1 - b1 <=50)

);a = a1, b = b1;

return a;

return b;

}int

_tmain

(int argc, _tchar* ar**)

else}}

else

if(e==2)

//2為減號

else}}

}if(cnt ==

0)cout <<

"本題得10分"

<<

'\n';if

(cnt ==

1)cout <<

"本題得7分"

<<

'\n';if

(cnt ==

2)cout <<

"本題得5分"

<<

'\n';if

(cnt ==

3)cout <<

"本題得0分"

<<

'\n'

; t++

; cnt =0;

} cout <<

"------------------------考試結束------------------------"

<< endl;

cout <<

"您的總分為:"

<< sum

x = sum /10;

switch

(x) cin.

get();

cin.

get();

return

0;

宛如造句,小學生怎麼用宛如造句

宛如這個漢語詞語,意思不難理解,但大家並不常用,那你知道怎麼用宛如造句嗎?一起來學習下吧。1 十五的月亮圓又圓,宛如乙個發光的大圓盤。2 弟弟的臉蛋被風吹的通紅,宛如乙個熟透了的大紅蘋果。3 時間宛如流水,一去不復返。4 你見過那種大紅眼睛宛如紅寶石的兔子嗎?5 柔嫩的柳條宛如一條大辮子。6 傍晚時...

第三週1 小學生計算題的隨機生成

檔名稱 text.cpp 完成日期 2015年3月17日 版本號 v1.0 問題描述 設計小學生的加減乘除的十道題隨機產生 輸入描述 輸入十個整數 程式輸出 輸出結果是否正確及正確個數 include include include using namespace std int main cout...

小學生學習C 應該具備哪些基礎?

一 電腦操作基礎 應該具備一些必要的電腦相關的知識,如作業系統的相關知識,如何開啟 編輯 儲存檔案。對電腦的能力有一些基本的認識,以及會使用滑鼠,鍵盤熟練輸入。磨刀不誤砍柴工,至少要做到能快速找到要輸入的字母 數字與常用符號所在的位置,以及一些功能鍵 組合鍵的使用。如果能做到26個字母 數字 常用符...