问题标题: 小游戏(1.0)

1
1
已解决
叶苗卿
叶苗卿
新手守护
新手守护

//我是新手,希望有大神指导

#include<bits/stdc++.h>
using namespace std;
int main(){
    cout<<"您要玩第几次[(1-10000)介意次数:[7/6/5]] : ";
    int x;
    cin>>x;
    for(int o=1;o<=x;o++){
    cout<<"您要玩第几关[(1-7)介意按顺序:1>2>3>4>5>6>7] :";
    int a;
    cin>>a;
    if(a==1){
    cout<<"第一关"<<endl; 
    cout<<"请输入1-10之间的一个数:"; 
    int n;
    for(int i=1;n!=6;i++){
    cin>>n;
    if(n!=6){
            if(n>6){
        cout<<"大了,再输入: "; 
    }
    if(n<6){
        cout<<"小了,再输入: "; 
    }
    }else{
        cout<<"答对了,你真棒!"<<endl; 
    }    
    }    

    if(a==2){
    cout<<"难度提升"<<endl; 
    cout<<"第二关"<<endl; 
    cout<<"请输入1-100之间的一个数:"; 
    int n;
    for(int i=1;n!=56;i++){
    cin>>n;
    if(n!=56){
    if(n>56){
        cout<<"大了,再输入: "; 
    }
    if(n<56){
        cout<<"小了,再输入: "; 
    }
    }else{
        cout<<"答对了,你真棒!"<<endl; 
    }    
    }    
}
    if(a==3){
    cout<<"难度高升"<<endl; 
    cout<<"第三关"<<endl; 
    cout<<"请输入1-1000之间的一个数:"; 
    int n;
    for(int i=1;n!=634;i++){
    cin>>n;
    if(n!=634){
            if(n>634){
        cout<<"大了,再输入: "; 
    }
    if(n<634){
        cout<<"小了,再输入: "; 
    }
    }else{
        cout<<"答对了,你真棒!"<<endl; 
    }    
    }    
}
    if(a==4){
    cout<<"难度**"<<endl; 
    cout<<"第四关"<<endl; 
    cout<<"请输入1-10000之间的一个数:"; 
    int n;
    for(int i=1;n!=1286;i++){
    cin>>n;
    if(n!=1286){
            if(n>1286){
        cout<<"大了,再输入: "; 
    }
    if(n<1286){
        cout<<"小了,再输入: "; 
    }
    }else{
        cout<<"答对了,你真棒!"<<endl; 
    }    
    }    
}
    if(a==5){
    cout<<"难升升升"<<endl; 
    cout<<"第五关"<<endl; 
    cout<<"请输入1-100000之间的一个数:"; 
    int n;
    for(int i=1;n!=967534;i++){
    cin>>n;
    if(n!=967534){
            if(n>967534){
        cout<<"大了,再输入: "; 
    }
    if(n<967534){
        cout<<"小了,再输入: "; 
    }
    }else{
        cout<<"答对了,你真棒!"<<endl; 
    }    
    }    
}
    if(a==6){
    cout<<"难**"<<endl; 
    cout<<"第六关"<<endl; 
    cout<<"请输入1-10000000之间的一个数:"; 
    int n;
    for(int i=1;n!=1627534;i++){
    cin>>n;
    if(n!=1627534){
            if(n>1627534){
        cout<<"大了,再输入: "; 
    }
    if(n<1627534){
        cout<<"小了,再输入: "; 
    }
    }else{
        cout<<"答对了,你真棒!"<<endl; 
    }    
    }    
}
    if(a==7){
    cout<<"难度高达"<<endl; 
    cout<<"第七关"<<endl; 
    cout<<"请输入1-100000000之间的一个数:"; 
    int n;
    for(int i=1;n!=19367534;i++){
    cin>>n;
    if(n!=19367534){
            if(n>19367534){
        cout<<"大了,再输入: "; 
    }
    if(n<19367534){
        cout<<"小了,再输入: "; 
    }
    }else{
        cout<<"答对了,你真棒!"<<endl; 
    }    
    }    
}
}cout<<"恭喜你,通关了!"; 
    return 0;
}


0
已采纳
于行衍
于行衍
中级天翼
中级天翼

其实可以搞一个随机数

0
我要回答