5个回答
展开全部
#include <iostream>
#include <vector>
#include <stdlib.h>
#include <time.h>
using namespace std;
void test()
{
int all=0,win=0,answer=0;
char choice;
int n;
int i;
do
{
vector<int> vs;
vector<int>::iterator si;
vector<char> vc;
vector<char>::iterator ci;
n=rand()%4+2;
for(i=0;i<n;i++)
{
vs.push_back(rand()%10+1);
}
for(i=0;i<n-1;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<n-1;i++)
{
cout<<vs.at(i)<<vc.at(i);
}
cout<<vs.back()<<"=";
bool t=true;
int temp=0;
for(i=0;i<vc.size();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"<<endl;
vs.at(i)=temp;
si=vs.begin()+i+1;
si=vs.erase(si);
ci=vc.begin()+i;
ci=vc.erase(ci);
i--;
}
}
#include <vector>
#include <stdlib.h>
#include <time.h>
using namespace std;
void test()
{
int all=0,win=0,answer=0;
char choice;
int n;
int i;
do
{
vector<int> vs;
vector<int>::iterator si;
vector<char> vc;
vector<char>::iterator ci;
n=rand()%4+2;
for(i=0;i<n;i++)
{
vs.push_back(rand()%10+1);
}
for(i=0;i<n-1;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<n-1;i++)
{
cout<<vs.at(i)<<vc.at(i);
}
cout<<vs.back()<<"=";
bool t=true;
int temp=0;
for(i=0;i<vc.size();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"<<endl;
vs.at(i)=temp;
si=vs.begin()+i+1;
si=vs.erase(si);
ci=vc.begin()+i;
ci=vc.erase(ci);
i--;
}
}
追问
这是c++?可以用c语言帮我编写一个么?
2014-03-30
展开全部
设计算法(主要算法思想,用流程图表示) 系统模块图 模块说明 用户使用说明 测试结果 ... 能罗列出四张牌用四则运算凑成 24 的游戏.(2)凑不成给出提示.第三题:编写一万年历...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-03-30
展开全部
侠盗飞车或侠盗飞车罪恶都市
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-03-30
展开全部
我不要分,给我钱,我给你源码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询