-
大小: 2KB文件類型: .cpp金幣: 1下載: 0 次發(fā)布日期: 2021-01-04
- 語言: C/C++
- 標(biāo)簽: c++作業(yè)??源碼??實(shí)驗(yàn)??
資源簡介
小學(xué)生測驗(yàn) 2. 課題說明:向小學(xué)1~2年級學(xué)生,隨機(jī)選擇兩個(gè)整數(shù)和加減法形成算式要求學(xué)生作答。
基本功能:
? 電腦隨機(jī)出10道題,每題10分,程序結(jié)束時(shí)顯示學(xué)生得分;
? 確保算式?jīng)]有超出1~2年級水平,只允許進(jìn)行50以內(nèi)的加減法,不允許兩數(shù)之和或之差超出0~50的范圍,負(fù)數(shù)更是不允許的;
? 每道題學(xué)生有三次機(jī)會輸入答案,當(dāng)學(xué)生輸入錯(cuò)誤答案時(shí),提醒學(xué)生重新輸入,如果三次機(jī)會結(jié)束則輸出正確答案;
? 對于每道題目,學(xué)生第一次輸入正確答案得10分,第二次輸入正確答案得7分,第三次輸入正確答案得5分,否則不得分;
? 總成績90分以上現(xiàn)實(shí)“SMART”,80~90分顯示“GOOD”,70~8
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
using?namespace?std?;
const?string?outInfo[13]?=?{
“歡迎使用上機(jī)評測系統(tǒng)請依提示操作要退出系統(tǒng)請輸入\“exit\“\n\n“?
“當(dāng)前是第?“?
“?題您還有?“?
“?次機(jī)會:\n“?
“您已經(jīng)選擇退出您的當(dāng)前得分是:?“?
“\n系統(tǒng)即將退出請?jiān)俳釉賲?..“?
“恭喜您回答正確請繼續(xù)回答下一題..\n\n“?
“您的回答錯(cuò)誤請繼續(xù)嘗試..\n\n“?
“您第?“?
“?題的得分是?:?“?
“?。\n“?
“您的總得分是?:?“?
“?。\n\n“
}?;
const?string?resultInfo[5]?=?{
“TRY?AGAIN\n“?
“PASS\n“?
“OK\n“?
“GOOD\n“?
“SMART\n“
}?;
const?int?scoreGet[4]?=?{0??5??7??10}?;
int?scoreEveryProblem[10]?;
int?main()?{
srand((unsigned)time(NULL))?;
string?inputInfo?;
cout?< int?score?=?0?;
for(int?problemNumber?=?1?;?problemNumber?<=?10?;?problemNumber++)?{
int?res?=?rand()?%?51?;
評論
共有 條評論