[cpp] /* * Copyright (c) 2012, 煙台大學計算機學院 * All rights reserved. * 文件名稱:18_2學習輔助軟件.cpp * 作者:紀子龍 * 完成日期:2012 年1月18日 * 版本號:v1.0 * * 輸入描述:無 * 問題描述:隨機產生一個數字 * 程序輸出:略 * 問題分析:略 * 算法設計:略 */ #include <iostream> #include <ctime> using namespace std; int main() { int i,m,run_num1,run_num2,j=0,rq=0,fq=0,re=0; srand(time(0)); do { run_num1=rand()%11; run_num2=rand()%11; if(run_num1<run_num2) { www.2cto.com i=run_num1; run_num1=run_num2; run_num2=i; } cout<<run_num1<<"-"<<run_num2<<"="; cin>>m; if(m==run_num1-run_num2) { cout<<"正確"<<endl; rq++; re++; }else{ cout<<"\a"<<"輸錯了"<<endl; fq++; re--; } j++; }while(j<5); if(j==5) { cout<<"您一共打對了"<<rq<<"道題,打錯了"<<fq<<"道題"<<endl; cout<<"您最後得分為"<<re<<endl; } return 0; } 運行結果: