# 小学生算数系统

#include <iostream>
#include <cstring>
#include<ctime>
#include<cstdlib>
using namespace std;
class Text
{
private:
string name;
int number;
int num;
int opera;
int score;
public:
Text(string n,int nu,int s)
{
name=n;
num=nu;
score=s;
}
void information();
void exam();
void display();
};
void Text::information()
{
cout<<endl;
cout<<"欢迎使用小学生测试系统"<<endl;
cout<<endl;
cout<<"     现在进行测验     "<<endl;
cout<<endl;
cout<<"  祝你考出一个好成绩  "<<endl;
cout<<endl;
cout<<"请输入你的姓名"<<endl;
cin>>name;
cout<<"请输入你的学号"<<endl;
cin>>number;
cout<<endl;
}
void Text::exam()
{
srand(time(0));
int i,result,n;
int figure;
int x,y;
for(i=1;i<=10;i++)
{
x=rand()%25;
y=rand()%25;
cout<<"第"<<i<<"题: ";
opera=rand()%2;
if(x<y)
{
n=x;
x=y;
y=n;
}
switch(opera)
{
case 0:
figure=x+y;
cout<<x<<"+"<<y<<"=";
break;
case 1:
figure=x-y;
cout<<x<<"-"<<y<<"=";
break;
}
cin>>result;
if(result==figure)
{
score=score+10;
if(i==10)
{
cout<<"考试结束，请查看成绩"<<endl;
break;
}
cout<<"答案正确，请继续进行测试！"<<endl;
}
else
{
cout<<"答案错误，请重新输入！"<<endl;
cin>>result;
if(result==figure)
{
score=score+7;
if(i==10)
{
cout<<"考试结束，请查看成绩"<<endl;
break;
}
cout<<"答案正确，请继续进行测试！"<<endl;
}
else
{
cout<<"答案错误，请重新输入！"<<endl;
cin>>result;
if(result==(x+y))
{
score=score+5;
if(i==10)
{
cout<<"考试结束，请查看成绩"<<endl;
break;
}
cout<<"答案正确，请重新输入！"<<endl;

}
else
{
if(i==10)
{
cout<<"考试结束，请查看成绩"<<endl;
break;
}
cout<<"答案错误，请查看正确答案！"<<endl;
cout<<figure<<endl;
score=score+0;
}
}
}
}
}

void Text::display()
{
if(score>90)
{
cout<<name<<"  你的分数为："<<score<<endl;
cout<<"Smart"<<endl;
}
else if(score>80&&score<=90)
{
cout<<name<<"  你的分数为："<<score<<endl;
cout<<"Good"<<endl;
}
else if(score>70&&score<=80)
{
cout<<name<<"  你的分数为："<<score<<endl;
cout<<"Ok"<<endl;
}
else if(score>60&&score<=70)
{
cout<<name<<"  你的分数为："<<score<<endl;
cout<<"Pass"<<endl;
}
else
{
cout<<name<<"  你的分数为："<<score<<endl;
cout<<"Try again"<<endl;
}
}
int main()
{
Text student("name",1,0);
student.information();
student.exam();
student.display();
return 0;
}

#### java 小学生算数测试系统

2009年01月08日 69KB 下载

#### 小学生算数运算测试系统

2016-11-20 10:43:51

#### 小学生算数训练软件开发

2018-05-29 16:12:54

#### C++小学生算术程序

2012年05月24日 223KB 下载

#### 小学生算数能力测试系统

2016-03-29 19:34:04

#### 小学生算数测试

2016-03-24 22:49:56

#### C++项目参考解答——小学生算术能力测试系统

2013-11-16 15:57:03

#### C#自动出题小学算术界面

2012年06月02日 40KB 下载

#### 算法入门——小学生算数

2017-08-14 10:33:25

#### 小学生四则运算（c++）

2015年01月01日 12KB 下载