问题标题: 抛硬币

0
0
汪润泽
汪润泽
修练者
修练者
#include <bits/stdc++.h>
#include<windows.h>
#include <conio.h>
using namespace std;
int c1,c10,c100,c100000;
char qaz;
int main(){
    int q=4;
    cout<<"按任意键开始";
    while(1){
        if(_kbhit()){
            char c=_getch();
            if(c=='e'||c=='E'){
                srand(time(0));
                int a=rand();
                srand(time(0));
                int b=rand();
                srand(time(0));
                int c=rand();
                srand(time(0));
                int d=rand();
                if(a%2==1)q+=c1;
                if(b%4==1)q+=c10*10;
                if(c%6==1)q+=c100*100;
                if(d%8==1)q+=c100000*100000;

            }
            if(c=='O'||c=='o'){
                system("cls");
                printf("购买1需要%d元,是(T)否(F)购买?",(c1+1)*4);
                Sleep(1000);
                cin>>qaz;
                if(qaz=='T'||qaz=='t'){
                    if((c1+1)*4>q){
                        system("cls");
                        cout<<"金钱不足!";
                    }else{
                        q-=(c1+1)*4;
                        c1++;
                        cout<<"购买成功!";
                    }
                    Sleep(1000);
                    system("cls");
                }
            }
            if(c=='T'||c=='t'){
                system("cls");
                printf("购买10需要%d元,是(T)否(F)购买?",(c10+1)*40);
                Sleep(1000);
                cin>>qaz;
                if(qaz=='T'||qaz=='t'){
                    if((c10+1)*40>q){
                        system("cls");
                        cout<<"金钱不足!";
                    }else{
                        q-=(c10+1)*40;
                        c10++;
                        cout<<"购买成功!";
                    }
                    Sleep(1000);
                    system("cls");
                }
            }
            if(c=='h'||c=='H'){
                system("cls");
                printf("购买100需要%d元,是(T)否(F)购买?",(c100+1)*400);
                Sleep(1000);
                cin>>qaz;
                if(qaz=='T'||qaz=='t'){
                    if((c100+1)*400>q){
                        system("cls");
                        cout<<"金钱不足!";
                    }else{
                        q-=(c100+1)*400;
                        c100++;
                        cout<<"购买成功!";
                    }
                    Sleep(1000);
                    system("cls");
                }
            }
            if(c=='s'||c=='S'){
                system("cls");
                printf("购买100000需要%d元,是(T)否(F)购买?",(c100000+1)*4000);
                Sleep(1000);
                cin>>qaz;
                if(qaz=='T'||qaz=='t'){
                    if((c100000+1)*4000>q){
                        system("cls");
                        cout<<"金钱不足!";
                    }else{
                        q-=(c100000+1)*4000;
                        c100000++;
                        cout<<"购买成功!";
                    }
                    Sleep(1000);
                    system("cls");
                }
            }
            system("cls");
            cout<<"按o购买1,按t购买10,按h购买100,按s购买100000,  按e抛硬币。\n";
            printf("你有%d个1,有%d个10,有%d个100,有%d个100000,有%d元",c1,c10,c100,c100000,q);

        }
    }
    return 0;
}

洛谷北京烤鸭帝国团队所有,

玩法:1:4元起,10:40元起,100:400元起,100000:4000元起

汪润泽在2026-06-28 09:35:51追加了内容

加入北京烤鸭帝国后,点我领更多代码分享


0
0
0
0
我要回答