问题遇到的现象和发生背景
猜数字小游戏(电脑生成一个随机数,玩游戏的人通过试数来猜出真正的数字)
如何在代码中加入一些东西,然后使输入5个数字之后宣布“挑战失败呢?”
问题相关代码,请勿粘贴截图
#include<bits/stdc++.h>
using namespace std;
int main(){
srand((unsigned int)time(NULL));
//一个随机数
int i=rand()% 100+1;
cout<<"猜一个一百以内的数字:"<<endl;
int a=0;
cin>>a;
while(a!=i)
{if(a>i)
cout<<"这个数字有点儿大"<<endl<<"再猜一遍捏:"<<endl;
else cout<<"这个数字有点儿小"<<endl<<"再猜一遍捏:"<<endl;
cin>>a;
}
if(a=i)cout<<"可终于答对了,呱唧呱唧";
return 0;
运行结果及报错内容 这个运行结果是对的
我的解答思路和尝试过的方法
用if/for语句 在循环中加入n,n++,当n小于5时循环结束,输出"挑战失败‘’
我想要达到的结果