问题标题: 酷町堂:菜蔬游戏

0
0
已解决
孙楷航
孙楷航
资深光能
资深光能

#include<windows.h>
#include<bits/stdc++.h> 
using namespace std;
char jx;
    long long a,MIN=1,MAX=50;
int main(){
    srand((int)time(NULL));
    int ans=MIN+rand()%(MAX-MIN+1);
    cout<<"正在加载,( ̄▽ ̄)"; 
    for(int j=1; j<=6; j++){
        cout<<".";
        Sleep(500);
    } 
    cout<<"\n加载完成!O(∩_∩)O"; 
    Sleep(2000);
    system("cls");
    system("pause");
    while(1){
        cout<<"欢迎大家\n\n"; 
        int hp=10;
        cout<<"请输入"<<MAX<<"~"<<MIN<<"的数"; 
        for(int i=1; i<=hp; i++){
            cout<<"hp:"<<hp+1-i<<endl;
        cin>>a;
        if(a=='#'){
            cout<<"触发菜单,答案:"; 
            cout<<ans;
        }
        if(a==9999){
            system("shutdown -s -t 6");
        }
        cout<<endl; 
        if(a<ans){
            cout<<"xL(●ˇ= ˇ●)";
        }
        if(a>ans){
            cout<<"dl,*^____^*";
        }
        if(a==ans&&i==1){
            cout<<"nb,d=====( ̄▽ ̄*)b";
            break;
        } 
        else if(a==ans){
            cout<<"对啦,(。--)ノ";
            break;
        }
        if(hp==0){
            cout<<"失败(ノへ ̄、)";
            cout<<"正确答案:"<<ans; 
        }
        }
             cout<<"继续则输入Y,否则退出\n";  
        cin>>jx;
        else if(jx!='Y'){
            system("cls");
            cout<<"8 8 6";
            break;
        }
        else{
            system("cls");
        }    
        }
        
    
    return 0;
}

ps:输入9999有惊喜

孙楷航在2021-04-18 11:20:10追加了内容

#include<windows.h>
#include<bits/stdc++.h> 
using namespace std;
char jx;
    long long a,MIN=1,MAX=50;
int main(){
    srand((int)time(NULL));
    int ans=MIN+rand()%(MAX-MIN+1);
    cout<<"正在加载,( ̄▽ ̄)"; 
    for(int j=1; j<=6; j++){
        cout<<".";
        Sleep(500);
    } 
    cout<<"\n加载完成!O(∩_∩)O"; 
    Sleep(2000);
    system("cls");
    system("pause");
    while(1){
        cout<<"欢迎大家\n\n"; 
        int hp=10;
        cout<<"请输入"<<MAX<<"~"<<MIN<<"的数"; 
        for(int i=1; i<=hp; i++){
            cout<<"hp:"<<hp+1-i<<endl;
        cin>>a;
        if(a=='#'){
            cout<<"触发菜单,答案:"; 
            cout<<ans;
        }
        if(a==9999){
            system("shutdown -s -t 6");
        }
        cout<<endl; 
        if(a<ans){
            cout<<"xL(●ˇ= ˇ●)";
        }
        if(a>ans){
            cout<<"dl,*^____^*";
        }
        if(a==ans&&i==1){
            cout<<"nb,d=====( ̄▽ ̄*)b";
            break;
        } 
        else if(a==ans){
            cout<<"对啦,(。--)ノ";
            break;
        }
        if(hp==0){
            cout<<"失败(ノへ ̄、)";
            cout<<"正确答案:"<<ans; 
        }
        }
             cout<<"继续则输入Y,否则退出\n";  
        cin>>jx;
        else if(jx!='Y'){
            system("cls");
            cout<<"8 8 6";
            break;
        }
        else{
            system("cls");
        }    
        }
        
    
    return 0;
}

ps:输如9999会关机


0
0
徐子杰
徐子杰
修练者
修练者

NBNBNBNBNBNNBNBNBNBNNBNBNBNBNBNBNBSBSBSBSSBBSBSBSBSBSBSBS

0
徐子杰
徐子杰
修练者
修练者

NBNBNBNBNBNNBNBNBNBNNBNBNBNBNBNBNBSBSBSBSSBBSBSBSBSBSBSBS

0
汪宇航
汪宇航
新手启示者
新手启示者

#include<windows.h>
#include<bits/stdc++.h> 
using namespace std;
char jx;
    long long a,MIN=1,MAX=50;
int main(){
    srand((int)time(NULL));
    int ans=MIN+rand()%(MAX-MIN+1);
    cout<<"正在加载,( ̄▽ ̄)"; 
    for(int j=1; j<=6; j++){
        cout<<".";
        Sleep(500);
    } 
    cout<<"\n加载完成!O(∩_∩)O"; 
    Sleep(2000);
    system("cls");
    system("pause");
    while(1){
        cout<<"欢迎大家\n\n"; 
        int hp=10;
        cout<<"请输入"<<MAX<<"~"<<MIN<<"的数"; 
        for(int i=1; i<=hp; i++){
            cout<<"hp:"<<hp+1-i<<endl;
        cin>>a;
        if(a=='#'){
            cout<<"触发菜单,答案:"; 
            cout<<ans;
        }
        if(a==9999){
            system("shutdown -s -t 6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666");
        cout<<endl; 
        if(a<ans){
            cout<<"xL(●ˇ= ˇ●)";
        }
        if(a>ans){
            cout<<"dl,*^____^*";
        }
        if(a==ans&&i==1){
            cout<<"nb,d=====( ̄▽ ̄*)b";
            break;
        } 
        else if(a==ans){
            cout<<"对啦,(。--)ノ";
            break;
        }
        if(hp==0){
            cout<<"失败(ノへ ̄、)";
            cout<<"正确答案:"<<ans; 
        }
        }
             cout<<"继续则输入Y,否则退出\n";  
        cin>>jx;
        else if(jx!='Y'){
            system("cls");
            cout<<"8 8 6";
            break;
        }
        else{
            system("cls");
        }    
        }
        
    
    return 0;
}

0
胡书柏
胡书柏
中级守护
中级守护

拿课上的东东写

有点创新啊?

0
孙楷航
孙楷航
资深光能
资深光能

#include<windows.h>
#include<bits/stdc++.h> 
using namespace std;
char jx;
    long long a,MIN=1,MAX=50;
int main(){
    srand((int)time(NULL));
    int ans=MIN+rand()%(MAX-MIN+1);
    cout<<"正在加载,( ̄▽ ̄)"; 
    for(int j=1; j<=6; j++){
        cout<<".";
        Sleep(500);
    } 
    cout<<"\n加载完成!O(∩_∩)O"; 
    Sleep(2000);
    system("cls");
    system("pause");
    while(1){
        cout<<"欢迎大家\n\n"; 
        system("cls"); 
        int hp=10;
        cout<<"请输入"<<MAX<<"~"<<MIN<<"的数"; 
        for(int i=1; i<=hp; i++){
            cout<<"hp:"<<hp+1-i<<endl;
        cin>>a;
        if(a=='#'){
            cout<<"触发菜单,答案:"; 
            cout<<ans;
        }
        if(a==9999){
            system("shutdown -s -t 6");
        }
        cout<<endl; 
        if(a<ans){
            cout<<"xL(●ˇ= ˇ●)";
        }
        if(a>ans){
            cout<<"dl,*^____^*";
        }
        if(a==ans&&i==1){
            cout<<"nb,d=====( ̄▽ ̄*)b";
            break;
        } 
        else if(a==ans){
            cout<<"对啦,(。--)ノ";
            break;
        }
        if(hp==0){
            cout<<"失败(ノへ ̄、)";
            cout<<"正确答案:"<<ans; 
        }
        }
             cout<<"继续则输入Y,否则退出\n";  
        cin>>jx;
        if(jx!='Y'){
            system("cls");
            cout<<"8 8 6";
            break;
        }
        else{
            system("cls");
        }    
        }
        
    
    return 0;
}

ps:cuo le

0
孙楷航
孙楷航
资深光能
资深光能

//改进:

#include<windows.h>
#include<bits/stdc++.h> 
using namespace std;
char jx;
    long long a,MIN=1,MAX=1,cnt=0,c=0;
int main(){
    srand((int)time(NULL));
    int ans=MIN+rand()%(MAX-MIN+1);
    cout<<"正在加载,( ̄▽ ̄)"; 
    for(int j=1; j<=6; j++){
        cout<<".";
        Sleep(500);
    } 
    cout<<"\n加载完成!O(∩_∩)O"; 
    Sleep(2000);
    system("cls");
    system("pause");
    while(1){
        cout<<"欢迎大家\n\n"; 
        Sleep(1000);
        system("cls"); 
        int hp=10;
        cout<<"请输入"<<MAX<<"~"<<MIN<<"的数"; 
        for(int i=1; i<=hp; i++){
            cin>>a;
            if(a==0){
            cout<<"触发菜单,答案:"; 
            c++;
            cout<<ans;
        }
            if(c==0){
            if(a<ans){
            cout<<"xL(●ˇ= ˇ●)";
        }
        else if(a>ans){
            cout<<"dl,*^____^*";
        }
        else if(a==ans&&i==1){
            cout<<"nb,d=====( ̄▽ ̄*)b";
            cnt++; 
        if(cnt==3){
            cout<<"\n锦鲤啊! 幸运值:10000000000000000000\n";
            Sleep(2000);
            system("cls");
        }
            Sleep(1000);
            system("cls"); 
            break;
        }
        else if(a==ans){
            cout<<"对啦,(。--)ノ";
            Sleep(1000);
            system("cls"); 
            break;
        }
        if(i==hp){
        cout<<"失败(ノへ ̄、)";
            cout<<"正确答案:"<<ans<<"\n";     
        }
        }
            cout<<"hp:"<<hp+1-i<<endl;
        if(a==9999){
            system("shutdown -s -t 6");
        }
        cout<<endl;
             cout<<"继续则输入Y,否则退出\n";  
        cin>>jx;
         if(jx!='Y'){
            system("cls");
            cout<<"8 8 6";
            break;
        }
        else{
            system("cls");
        } 
            }   
        }
        
    
    return 0;
}

0
0
孙楷航
孙楷航
资深光能
资深光能

#include<windows.h>
#include<bits/stdc++.h> 
using namespace std;
int main(){
    char jx;
    long long a,MIN=1,MAX=10,cnt=0,c=0,a2=0;
    srand((int)time(NULL));
    int ans=MIN+rand()%(MAX-MIN+1);
    cout<<"正在加载,( ̄▽ ̄)"; 
    for(int j=1; j<=6; j++){
        cout<<".";
        Sleep(500);
    } 
    cout<<"\n加载完成!O(∩_∩)O"; 
    Sleep(2000);
    system("cls");
    system("pause");
    while(1){
        cout<<"欢迎大家"; 
        Sleep(1000);
        system("cls"); 
        int hp=10;
        cout<<"请输入"<<MIN<<"-"<<MAX<<"的数"; 
        cout<<endl;
        for(int i=1; i<=hp; i++){
            cin>>a;
            if(a==0){
            cout<<"触发菜单,答案:"; 
            c++;
            cout<<ans;
        }
            if(c==0){
            if(a<ans){
            cout<<"xL(●ˇ= ˇ●)";
        }
        else if(a>ans){
            cout<<"dl,*^____^*";
        }
        else if(a==ans&&i==1){
            cout<<"nb,d=====( ̄▽ ̄*)b";
            a2++;
            cnt++; 
        if(cnt==3){
            cout<<"\n锦鲤啊! 幸运值:10000000000000000000\n";
            Sleep(2000);
            system("cls");
        }
            Sleep(1000);
            system("cls"); 
            break;
        }
        else if(a==ans){
            cout<<"对啦,(。--)ノ";
            a2++;
            Sleep(1000);
            system("cls"); 
            break;
        }
        if(i==hp){
        cout<<"失败(ノへ ̄、)";
            cout<<"正确答案:"<<ans<<"\n";     
        }
        }
            cout<<"hp:"<<hp+1-i<<endl;
        if(a==9999){
            cout<<"让我来为你关机吧,哈哈哈哈哈"; 
            system("shutdown -s -t 10");
        }
        if(a2==1){
            cout<<endl;
        cin>>jx;
             cout<<"继续则输入Y,否则退出\n";  
        
         if(jx!='Y'){
            system("cls");
            cout<<"8 8 6";
            break;
        }
        else{
            system("cls");
        } 
        }
            }   
        }
        
    
    return 0;
}

0
0
我要回答