100道编程作业

2152430 韩思源

运行截图:

 

 

感想:

本次实验采用的是c语言当中的头文件#include<time.h>,通过rand()来产生随机数。通过本次的合作,提高了我编程的效率,在编程过程中出现问题时,同伴可以及时指出问题所在。在编程的过程中,可以与同伴交流思路,进行讨论,共同探讨思路的可行性。

代码:

#include <iostream>

#include<stdio.h>

#include<stdlib.h>

#include<time.h>

using namespace std;

int main()

{

srand((unsigned int)time(NULL));

cout<<"100道 测试开始"<<endl;

int n=0,i=0,a=0,b=0,num=0;

int max=0;

for(n=0;n<100;n++)

{

num=rand() % 5+1;

if(num==1)

{

a=rand() % 71;

b=rand() % 51;

cout<<a<<"+"<<b<<"="<<endl;

cin>>i;

if(i==a+b)

{

cout<<"回答正确"<<endl;

max=max+1;

}

else

cout<<"回答错误"<<endl;

}

if(num==2)

{

a=rand() % 101;

b=rand() % 50;

cout<<a<<"-"<<b<<"="<<endl;

cin>>i;

if(i==a-b)

{

cout<<"回答正确"<<endl;

max=max+1;

}

else

cout<<"回答错误"<<endl;

}

if(num==3)

{

a=rand() % 10;

b=rand() % 10;

cout<<a<<"X"<<b<<"="<<endl;

cin>>i;

if(i==a*b)

{

cout<<"回答正确"<<endl;

max=max+1;

}

else

cout<<"回答错误"<<endl;

}

if(num==4)

{

a=rand() % 101;

b=rand() % 50;

cout<<a<<"/"<<b<<"="<<endl;

cin>>i;

if(i==a/b)

{

cout<<"回答正确"<<endl;

max=max+1;

}

else

cout<<"回答错误"<<endl;

}

 }

 cout<<"恭喜你答对了"<<max<<"道题" ;

 } 

posted @ 2023-04-17 15:08  bug生产ing  阅读(105)  评论(0编辑  收藏  举报