编写一个智力测试小游戏.由计算机给出10道100以内的四则运算,每道题10分,由用户给出答案,

最后统计用户得分。
2025-04-05 13:39:51
推荐回答(4个)
回答1:

#include
#include
#include
#include
using namespace std;

void test()
{
int all=0,win=0,answer=0;
char choice;
int n;
int i;

do
{
vector vs;
vector::iterator si;

vector vc;
vector::iterator ci;

n=rand()%4+2;

for(i=0;i {
vs.push_back(rand()%10+1);
}

for(i=0;i {
switch(rand()%4)
{
case 0:
vc.push_back('+'); break;
case 1:
vc.push_back('-'); break;
case 2:
vc.push_back('*'); break;
case 3:
vc.push_back('/'); break;
default:
cout<<"IMPOSSIBLE!\N";
}
}

for(i=0;i {
cout< }
cout<
bool t=true;
int temp=0;

for(i=0;i {
if(vc.at(i)=='*'||vc.at(i)=='/')
{
if(vc.at(i)=='*')
{
temp=vs.at(i)*vs.at(i+1);
}
else
{
temp=vs.at(i)/vs.at(i+1);
}
//cout<<"test"< vs.at(i)=temp;
si=vs.begin()+i+1;
si=vs.erase(si);

ci=vc.begin()+i;
ci=vc.erase(ci);
i--;
}
}

回答2:

设计算法(主要算法思想,用流程图表示) 系统模块图 模块说明 用户使用说明 测试结果 ... 能罗列出四张牌用四则运算凑成 24 的游戏.(2)凑不成给出提示.第三题:编写一万年历...

回答3:

侠盗飞车或侠盗飞车罪恶都市

回答4:

http://tieba.baidu.com/p/134871937
贴吧有