#include <iostream> #include <time.h> using namespace std; //int Random(int a1, int a2) //{ // static int r; // while( r<a1 || r>a2 ) // { // r=(25173*r+13849)%65536;} // return r; //} int main() { unsigned srand(time(NULL)); int n,a,b,f,m,p,s=0,i=1; char oper; cout<<"请选择难度级数(1或2)"<<endl; cin>>n; while(i<=10) { if(n==1) { a=rand() % 10 + 1; b=rand() % 10 + 1; } else { a=rand() % 100 + 10; b=rand() % 100 + 10; } cout<<"请选择运算类型(+、-、*、/)"<<endl; cin>>oper; if(oper =='-') if (a<b) { p=a; b=a; a=b; } if(oper=='/') if (b==0) { cout << "无法计算"; continue; } if(int(a/b)!=(a/b)) continue; cout<<a<<oper<<b<<"="; cin>>f; switch( oper) { case'+': m=a+b; break; case'-': m=a-b;break; case'*': m=a*b;break; case'/': m=a/b;break; } if(f==m) { cout<<"恭喜你答对了"<<endl; s=s+10; } else { cout<<"很抱歉你算错了"<<endl; } i++; } cout<<"你的本次成绩是:"<<s<<endl; }