- C++
信奥0406-上午班-随机数
- 2024-4-6 11:08:37 @
#include<iostream>
#include<ctime>
#include<cstdlib>
using namespace std;
int main()
{
int a = 1;
while(a){
int answer;
int chance;
int input_num;
cout<<"欢迎来到猜数字大挑战!!!"<<endl;
cout<<"请输入你的挑战级别!\n1、青铜(10条命)\n2、白银(7条命)\n3、黄金(5条命)\n4、钻石(3条命)"<<endl;
int b,c=0;
cin>>b;
if(b==1)chance=10;
else if(b==2)chance=7;
else if(b==3)chance=5;
else if(b==4)chance=3;
srand((unsigned)time(0));
answer=rand()%100+1;
cout<<"请输入一个 1 到 100整数:"<<endl;
for(int i=0;i<chance;i++)
{
cin>>input_num;
if(input_num>answer)
{
cout<<"猜大了,还剩"<<chance-i-1<<"条命"<<endl;
}else if(input_num<answer)
{
cout<<"猜小了,还剩"<<chance-i-1<<"条命"<<endl;
}else{
cout<<"恭喜你猜对了"<<endl;
c = 1;
break;
}
}
if(c==0)cout<<"正确答案:"<<answer<<"小垃圾,你还是降难度吧"<<endl;
if(c==0&&b==1)cout<<"青铜都失败,回家找妈妈吧"<<endl;
cout<<"是否继续进行游戏,退出请输入0,否则输入1:"<<endl;
cin>>a;
}
return 0;
}
1 条评论
-
xinao023 LV 7 @ 2024-4-6 11:59:27
自己写了好久:
运行效果:
- 1