#include "stdafx.h"
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int i,score=0,xiabiao,f1,f2,f,k;
char fuhao[2]={'+','-'};
//xiabiao用来决定是哪个运算符; srand(time(0));
for(i=1;i<=10;)
{
xiabiao=rand()%2;
f1=rand()%50;
f2=rand()%50;
if(xiabiao==0)
{f=f1+f2;}
else
{f=f1-f2;}
if(f>=0&&f<=50)
{cout<<f1<<fuhao[xiabiao]<<f2<<"=";
cin>>k;
if(k==f)
{cout<<"你输入你的正确!"<<endl;score+=10;}
else
{cout<<"你输入的答案不正确!请重新输入:"<<endl;
cin>>k;
if(k==f)
{cout<<"你输入的答案正确!"<<endl; score+=7;}
else
{cout<<"你输入的答案不正确!请重新输入:"<<endl;
cin>>k;
if(k==f)
{ cout<<"你输入的答案正确"<<endl; score+=5;}
else
{cout<<"答案不正确!正确的答案为:"<<f<<endl;}
}
}
}
i++;
}
cout<<"共10到题目,你的总分为:"<<score<<endl; cin.get(); cin.get(); return 0;}
为啥我才能出五道题呢