设计一个可供小学生数学运算测试程序

设计一个可供小学生数学运算测试程序,第1张

将下面代码保存为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++编写程序实现小学生数学测验功能等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9425189.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存