家里有矿beta2.20
2025-08-02 18:13:10
发布于:浙江
#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
void color(const int &a){
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),a);
}
struct orc{
int rare=0,ebic=0,mythology=0;
};
orc diam,jad,coal;//钻石,翡翠,煤矿
void check(int floor){
int c=rand()%1000+1;
if(c==1){
c=rand()%1000+1;
if(c==1){
color(187);
diam.mythology++;
}else if(c<=10){
color(179);
diam.ebic++;
}else{
color(11);
diam.rare++;
}
}else if(c<=10){
c=rand()%1000+1;
if(c==1){
color(170);
jad.mythology++;
}else if(c<=10){
color(42);
jad.ebic++;
}else{
color(10);
jad.rare++;
}
}else if(c<=100){
c=rand()%1000+1;
if(c==1){
color(240);
coal.mythology++;
} else if(c<=10){
color(128);
coal.ebic++;
}else{
color(8);
coal.rare++;
}
}else{
c=rand()%2+1;
if(c==1)color(7);
else color(135);
}
}
int main(){
srand(time(0));
double money=100;
while(1){
system("mode con cols=25 lines=14");
if(money<0){
cout<<"失败";
return 0;
}
color(14);
int sale1=rand()%10,sale2=rand()%100,sale3=rand()%1000;
cout<<"金额"<<money<<"$\n";
printf("1.户外山洞--%d$\n2.废弃矿洞--%d$\n3.繁茂洞穴--%d$\n4.出售背包\n5.查看背包\n",sale1,sale2,sale3);
color(15);
char oi;
cin>>oi;
int r;
if(oi=='1'){
r=rand()%10+5;
money-=sale1;
}else if(oi=='2'){
r=rand()%50+25;
money-=sale2;
}else if(oi=='3'){
r=rand()%100+50;
money-=sale3;
}else if(oi=='4'){
money+=coal.rare*3.25+coal.ebic*6.25+coal.mythology*45.5+jad.rare*12.25+jad.ebic*25.5+jad.mythology*125.5+diam.rare*175,diam.ebic*345+diam.mythology*555;
coal.rare=0,coal.ebic=0,coal.mythology=0,jad.rare=0,jad.ebic=0,jad.mythology=0,diam.rare=0,diam.ebic=0,diam.mythology=0;
}else if(oi=='5'){
system("cls");
color(7);
printf("残缺煤矿:%d\n半完全煤矿:%d\n完全煤矿:%d\n残缺翡翠:%d\n半完全翡翠:%d\n完全翡翠:%d\n残缺钻石:%d\n半完全钻石:%d\n完全钻石:%d\n(任意键退出)",coal.rare,coal.ebic,coal.mythology,jad.rare,jad.ebic,jad.mythology,diam.rare,diam.ebic,diam.mythology);
char a;
a=_getch();
}
if(oi=='1'||oi=='2'||oi=='3'){
system("cls");
system("mode con cols=100 lines=75");
for(int i=1;i<=rand()%r+1;i++){
for(int j=1;j<=rand()%r+1;j++){
check(1);
cout<<"■";
}
cout<<"\n";
color(15);
}
color(14);
cout<<"背包\n";
printf("残缺煤矿:%d\n半完全煤矿:%d\n完全煤矿:%d\n残缺翡翠:%d\n半完全翡翠:%d\n完全翡翠:%d\n残缺钻石:%d\n半完全钻石:%d\n完全钻石:%d\n",coal.rare,coal.ebic,coal.mythology,jad.rare,jad.ebic,jad.mythology,diam.rare,diam.ebic,diam.mythology);
char a;
color(8);
cout<<"任意键继续";
a=_getch();
system("cls");
}
system("cls");
}
return 0;
}
全部评论 1
好玩
15小时前 来自 浙江
0
有帮助,赞一个