0
已解决
汪艾辰
高级光能
高级光能
猜数字游戏
#include<iostream>
#include<ctime>
#include<windows.h>
using namespace std;
int main(){
cout<<"游戏加载中";
for(int i=1;i<=6;i++){
cout<<".";
Sleep(1000);
}
cout<<"\n游戏加载成功!";
Sleep(1000);
system("cls");
while(1){
int MIN=1,MAX=20,a,hp=3,jc;
srand((int)time(NULL));
int ans=MIN+rand()%(MAX-MIN+1);
for(int i=1;i<=hp;i++){
cout<<"HP:"<<hp+1-i;
cout<<"\n请输入一个("<<MIN<<"~"<<MAX<<")之间的数\n";
cin>>a;
if(a==0){
system("cls");
Sleep(1000);
cout<<"恭喜你发现本游戏的彩蛋,你将获得额外生命值\n";
hp+=11;
continue;
}
if(a==ans&&i==1){
cout<<"运气爆表o(* ̄ ︶  ̄*)o,一次就猜对了";
break;
}
else if(a==ans){
cout<<"恭喜你,猜对了!(*^▽^*)";
break;
}
else if(a>ans&&i<hp){
cout<<"你猜的太大了![○`Д′○]"<<endl;
continue;
}
else if(a<ans&&i<hp){
cout<<"你猜的太小了!(╬ ̄皿 ̄)=○"<<endl;
continue;
}
else{
cout<<"再接再厉! ̄ω ̄=";
}
}
cout<<"是否继续游戏?继续请输入Y!(~~ ̄ ▽  ̄)~~";
cin>>jc;
if(jc!='Y'){
break;
}
system("cls");
}
return 0;
}