📄 calculate.cpp
字号:
#include<iostream>
using namespace std;
int random(int);
void calculate(int select)
{
int t,response, num1,num2,op,total,count;
total=0;
for(count=1;count<=10;count++)
{
op=rand();
if(select==0)
op=op%2;
else
op=op%4;
num1=random(select);
num2=random(select);
switch(op)
{
case 0:
cout<<num1<<"+"<<num2<<"=";
cin>>response;
if((num1+num2)==response)
total+=10;
break;
case 1:
if(num1<num2)
{
t=num1;
num1=num2;
num2=t;
}
cout<<num1<<"-"<<num2<<"=";
cin>>response;
if((num1-num2)==response)
total+=10;
break;
case 2:
cout<<num1<<"*"<<num2<<"=";
cin>>response;
if((num1*num2)==response)
total+=10;
break;
case 3:
if(num2==0) num2=1;
while(num1%num2!=0)
{
num1=random(select);
num2=random(select);
if(num2==0)num2=1;
}
cout<<num1<<"/"<<num2<<"=";
cin>>response;
if((num1/num2)==response)
total+=10;
break;
default:break;
}
}
cout<<"总成绩:"<<total<<endl;
system("pause");
system("cls");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -