/*
*Copyright (c) 2016,烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:main.cpp
* 作 者:胡庆龙
* 完成日期:2016年3月28日
* 版 本 号:v1.0
*
* 问题描述:随机生成十道100以内加减乘除的题目,用户输入答案,程序根据输入的答案判断对错,最后显示作对了几道题
*/
#include<iostream>
#include<ctime>
#include<cstdlib>
using namespace std;
int handle(int);
int main()
{
int i,s=0;
srand(time(0));
for(i=1;i<=10;i++)
s+=handle(i);
cout<<"共答对"<<s<<"道题"<<" 共得分"<<s*10<<"分"<<endl;
return 0;
}
int handle(int i)
{
int a,b,c,n,m;
a=rand()%100;
b=rand()%100;
c=rand()%3;
cout<<"第"<<i<<"题: "<<endl<<a;
switch(c)
{
case 0: cout<<" + "; n=a+b; break;
case 1: cout<<"
小学生算数能力测试系统
最新推荐文章于 2021-05-18 07:45:25 发布
这是一个C++程序,用于生成十道100以内的加减乘除数学题,并根据用户的输入进行答案判断。程序会随机生成题目,用户回答后,系统会给出正确或错误的反馈,并在结束时统计答对的题目数量及总得分。
摘要由CSDN通过智能技术生成