问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编写一个智力测验小游戏。由计算机给出10道100以内的四则运算,每道题10分,由

发布网友 发布时间:2022-05-13 21:11

我来回答

1个回答

热心网友 时间:2023-10-28 21:17

C++的程序如下
#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--;
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
白色T 恤如何搭配才能穿出优雅的韵味? 白色T 恤衫怎样搭配才能显得时髦又好看? 白色紧身正肩T 恤想要穿出休闲感,该如何搭配? 手机怎么连接笔记本电脑的wifi上网 电热水器为什么用着用着就没压力了 用什么拖地最干净又耐脏 爱奇艺会员的等级是怎么划分的? 爱奇艺星钻会员怎么开通 怎样才是正确的接吻呢 网页上鼠标点住右键拖动后出的蓝色线条是什么?干什么用的?为什么一松开... 用运放制作简易函数信号发生器如何控制输出电压? 你曾经离死亡最近的一次是啥时候? 微信群里发的相片群主能删掉吗 单片机信号发生器,为什么输出端加一个运放后就没有波形了?(加运放是为了输出电压可变) 单片机做信号发生器用什么运放好 携号转网后原电信卡能和现有电信卡同用在一个手机上吗? 中国移动卡携号转网中国电信网会有什么问题?你知道吗? 苹果玻璃后盖自己在家可以换吗 苹果手机能更换后壳吗? 连生11个女儿才得一子,晚年父母啃女,女儿都成“扶弟魔”,你怎么看? iphone的手机后盖可以换吗? 纸张防伪技术的防伪特征有哪几种 防伪证券纸制作谁家好? 熊猫防伪水印纸制作实力强的厂家? 我国现阶段主要采用的哪种防伪全息纸,技术瓶颈在哪? 原产地的英文怎么拼(写) 麻烦你们啦~ 请英文高手帮忙翻译下:海运提单 、*、装箱单、原产地证、合同、原产地销售许可证、非木质包装证明 有哪些国家可以办理普惠制原产地证FORM A 微信好友被删了,自己又不知道他的了。怎么找回? 原产地证 用英文怎么说 用运算放大器设计一个方波、正弦波、三角波的信号发生器 关于信号发生器调幅问题,有那位大神指导啊,右边的UA741到底什么作用,说的麻烦详细点 云南景山黑咖啡有什么效果 制作信号发生器使用运放lm224但*频率太低需要换高速运放,有哪些可替代的选择? 昨天玩dota2 ,由于有事就中途放弃比赛了,今天上去发现只能在小黑屋玩了,请问啥时候 才能被放出 智力游戏的介绍 celine秋千包编码在哪 用运算放大器设计并制作一款正弦波信号发生器,使输出信号频率在20~20KHz之间可调,输出幅值在3VP-P,失真 思琳bigbagbucket有序列号吗 需要做一个信号发生器,在把信号从5V输出放大为10V输出,那么用什么型号的运放可以达到几HZ到20MHZ带宽? 基于运放的方波信号发生器,怎么解决温度飘移的现象? 思琳金色饰字母Z其材质与工艺有何与众不同 思琳官网的货是怎么发货 感冒发烧时忌吃什么? 感冒发烧能吃冷的水果吗? 新媒体运营面试题:面对一些稀奇古怪的题目时怎么办 你遇到过哪些奇葩的面试题目? 城市居民首次贷款买房,银行有哪些优惠政策 现货黄金开户在哪开? 混合气体的质量分数怎么求?