问题标题: 猜数小游戏(最新3.0版本,可能有bug)

1
0
已解决
李宸霈
李宸霈
初级光能
初级光能

#include<bits/stdc++.h>

using namespace std;

int main(){

int a,cnt1=0,cnt2=0;

srand((unsigned)time(NULL)*10);

cout<<"我们玩猜数吧!好:1、不好:2"<<endl;

cin>>a;

if(a==2){

cout<<"好吧!";

} else{

cout<<"你想玩几轮?"<<endl;

int n;

cin>>n; 

if(n==0){

cout<<"好吧!";

return 0;

}

cout<<"开始啦!一共"<<n<<"轮。(0=>,<=100)"<<endl;

cout<<"提问方法:>= 空格 某个数 空格 <= 空格 某个数,或者某个数(包括数输入的两个数)"<<endl;

string dy,xy;

int a,b;

for(int i=1;i<=n;i++){

cout<<"我心里想的是那个数?"<<endl;

int c=rand()%100;

while(true){

cin>>dy;

if(dy[0]>='0'&&dy[0]<='9'){

int sum=0;

for(int j=0;j<=dy.size()-1;j++){

sum=sum*10+dy[j]-48;

}

if(sum==c){

cout<<"答对了!"<<endl;

if(i!=n){

cout<<"下一轮!";

}else{

cout<<"游戏结束!"; 

}

cout<<endl; 

break;

}else{

cout<<"不对"<<endl; 

if(sum<c){

cout<<"大一点"<<endl; 

} else{

cout<<"小一点"<<endl; 

}

}

 

}else{

cin>>a;

cin>>xy>>b;

if(c>=a&&c<=b){

cout<<"yes"<<endl;

continue;

}else{

cout<<"no"<<endl;

continue;

}

}

}

}

}

return 0;

}

李宸霈在2022-06-20 18:19:06追加了内容

最先会的采纳


0
已采纳
高舒豪
高舒豪
中级光能
中级光能

你要不加上system(" color ")

改颜色

0
我要回答