
将下面代码保存为testasp,然后在可运行ASP的环境下运行即可。
示范页面:
>
参考实例源码如下:
//#include <stdlibh>
#include <iostream>
using namespace std;
int main()
{
int i,j,k,l=0,n;
cout<<"小学数学测试"<<endl;
cout<<"请选择想测试的题型:1+ 2- 3 4/:";
cin>>i;
if(i==1)
{
cout<<"请输入测试题的个数:";
cin>>j;
for(int k1=0;k1<j;k1++)
{
srand((unsigned)time(NULL));
int x1=rand()%100;
int x2=rand()%100;
cout<<x1<<"+"<<x2<<"=:";
cin>>k;
if(k==x1+x2){
cout<<"回答正确!"<<endl;
l++;
}
else
cout<<"回答错误!正确答案为:"<<x1+x2<<endl;
}
}
else if(i==2)
{
cout<<"请输入测试题的个数:";
cin>>j;
for(int k1=0;k1<j;k1++)
{
srand((unsigned)time(NULL));
int x1=rand()%100;
int x2=x1+rand()%50;
cout<<x2<<"-"<<x1<<"=:";
cin>>k;
if(k==x2-x1){
cout<<"回答正确!"<<endl;
l++;
}
else
cout<<"回答错误!正确答案为:"<<x2-x1<<endl;
}
}
else if(i==3)
{
cout<<"请输入测试题的个数:";
cin>>j;
for(int k1=0;k1<j;k1++)
{
srand((unsigned)time(NULL));
int x1=rand()%100;
int x2=rand()%100;
cout<<x1<<""<<x2<<"=:";
cin>>k;
if(k==x1x2){
cout<<"回答正确!"<<endl;
l++;
}
else
cout<<"回答错误!正确答案为:"<<x1x2<<endl;
}
}
else if(i==4)
{
cout<<"请输入测试题的个数:";
cin>>j;
for(int k1=0;k1<j;k1++)
{
srand((unsigned)time(NULL));
int x1=rand()%100+1;
int x2=x1(rand()%10);
cout<<x2<<"/"<<x1<<"=:";
cin>>k;
if(k==x2/x1){
cout<<"回答正确!"<<endl;
l++;
}
else
cout<<"回答错误!正确答案为:"<<x2/x1<<endl;
}
}
cout<<"这次测试你作对的题目的个数为"<<l<<"个"<<endl;
cout<<"是否继续测试:0退出 1继续:";
cin>>n;
if(n==1){
return main();}
// system("PAUSE");
return 0;
}
以上就是关于设计一个可供小学生数学运算测试程序全部的内容,包括:设计一个可供小学生数学运算测试程序、小学数学说课稿的一般程序是什么样的呀、C++编写程序实现小学生数学测验功能等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)