-
个人简介
#include<bits/stdc++.h> using namespace std; string s,s1,x1; bool f; int main(){ cout<"前言:你被穿越到这个世界,每个人都要觉醒异兽来对抗异怪。你的父亲在3年前死亡,母亲失踪。你下定决心变强找母亲和为父亲报仇。你正在觉醒异兽\n";//母亲柳如烟,父亲王恒被王腾的父亲王风所杀 cout<<"你是男生(1)/女生(2)\n"; cin>f; cout<<"今天是9月1日\n"; cout<<"请选择你的等级\n"; cout<<"1 2 3 4 5 6 7 8 9中9选1\n";//1--e,2--sss,3--ex,4--b,5--a,6--d,7--ss,8--s,9--c; cin>>s; if(s=="3"){ cout<<"恭喜你获得ex级\n"; cout<<"等级从高到低是 ex sss ss s a b c d e;1--e,2--sss,3--ex,4--b,5--a,6--d,7--ss,8--s,9--c"; cout<<"\n"; cout<<"请选择你的异兽,有以下2种选择\n"; cout<<"1历史,2山海经(填序号)"; cout<<"\n"; cin>>s1; if(s1=="2"){ cout<<"恭喜你获得山海经\n"; cout<<"9月3日,你们去打5级副本。你要1单打还是2多打(填序号)\n"; cin>>x1; if(x1=="2"){ cout<<"他们把你给刺杀了\n";return 0;//6 } else { cout<<"你从1级到3级\n"; cout<<"你解锁了新技能----召唤应龙\n"; } } else{ cout<<"你召唤了许多异兽,有人羡慕,把你杀了\n";return 0;//5 } } else if(s=="2"){ cout<<"恭喜你获得sss级\n"; cout<<"等级从高到低是 ex sss ss s a b c d e;1--e,2--sss,3--ex,4--b,5--a,6--d,7--ss,8--s,9--c"; cout<<"\n"; cout<<"请选择你的异兽,有以下2种选择\n"; cout<<"1浴火凤凰,2雷霆圣龙(填序号)"; cout<<"\n"; cin>>s1; if(s1=="1"){ cout<<"恭喜你获得山海经\n"; cout<<"9月3日,你们去打5级副本。你要1单打还是2多打(填序号)\n"; cin>>x1; if(x1=="2"){ cout<<"他们把你给刺杀了\n";return 0;//15 } else { cout<<"你从1级到3级\n"; cout<<"你解锁了新技能----雷霆之爪\n"; } } else { cout<<"恭喜你获得山海经\n"; cout<<"9月3日,你们去打5级副本。你要1单打还是2多打(填序号)\n"; cin>>x1; if(x1=="2"){ cout<<"他们把你给刺杀了\n";return 0;//16 } else { cout<<"你从1级到3级\n"; cout<<"你解锁了新技能----凤凰流星雨\n"; } } } else if(s=="7"){ cout<<"恭喜你获得ss级\n"; cout<<"等级从高到低是 ex sss ss s a b c d e;1--e,2--sss,3--ex,4--b,5--a,6--d,7--ss,8--s,9--c"; cout<<"\n"; cout<<"请选择你的异兽,有以下2种选择\n"; cout<<"1三鸟金足,2疾风天马(填序号)"; cout<<"\n"; cin>>s1; if(f1&&s1"1"){ cout<<"你真BT,游戏结束\n";//12 return 0; } else if(f1&&s1"2"){ cout<<"有个神秘的组织,把你杀了,游戏结束\n";//13 return 0; } else{ cout<<"有个神秘的组织,把你杀了,游戏结束\n";//14 return 0; } } else if(s=="8"){ cout<<"恭喜你获得s级\n"; cout<<"等级从高到低是 ex sss ss s a b c d e;1--e,2--sss,3--ex,4--b,5--a,6--d,7--ss,8--s,9--c"; cout<<"\n"; cout<<"请选择你的异兽,有以下3种选择\n"; cout<<"1柔骨兔,2九尾妖狐,3啸月银狼(填序号)"; cout<<"\n"; cin>>s1; if(f1&&s1"1"||s1=="2"){ cout<<"你真BT,游戏结束\n";//10 return 0; } else if(f1&&s1"3"){ cout<<"9月3日,你们去打5级副本。你要1单打还是2多打(填序号)\n"; cin>>x1; cout<<"你的死对头王腾把你杀了,游戏结束";//11 } else { cout<<"9月3日,你们去打5级副本。你要1单打还是2多打(填序号)\n"; cin>>x1; cout<<"你的死对头王腾把你杀了,游戏结束";//12 } } else if(s=="5"){ cout<<"恭喜你获得a级\n"; cout<<"等级从高到低是 ex sss ss s a b c d e;1--e,2--sss,3--ex,4--b,5--a,6--d,7--ss,8--s,9--c"; cout<<"\n"; cout<<"请选择你的异兽,有以下3种选择\n"; cout<<"1摩云腾,2食星草,3幽冥灵猫(填序号)"; cout<<"\n"; cin>>s1; if(f1&&s1"3"){ cout<<"你真BT,游戏结束\n";//7 return 0; } else if(s1=="1"){ cout<<"恭喜你获得摩云腾\n"; cout<<"你的摩云腾太废物,你死了\n";//8 return 0; } else if(s1=="2"){ cout<<"恭喜你获得食星草\n"; cout<<"你的食星草太废物,你死了\n"; return 0;//7 } else { cout<<"恭喜你获得幽冥灵猫\n"; cout<<"9月3日,你们去打5级副本。你要1单打还是2多打(填序号)\n"; cin>>x1; cout<<"他们把你给刺杀了\n";return 0;//9 } } else if(s=="4"){ cout<<"恭喜你获得b级\n"; cout<<"等级从高到低是 ex sss ss s a b c d e;1--e,2--sss,3--ex,4--b,5--a,6--d,7--ss,8--s,9--c"; cout<<"\n"; cout<<"请选择你的异兽,有以下2种选择\n"; cout<<"1昆虫,2白衣天使(填序号)"; cout<<"\n"; cin>>s1; if(s1=="1") cout<<"你的异兽自爆了,游戏结束"; else cout<<"异兽白衣天使什么用也没用,游戏结束";//4 } else if(s=="9"){ cout<<"恭喜你获得c级\n"; cout<<"等级从高到低是 ex sss ss s a b c d e;1--e,2--sss,3--ex,4--b,5--a,6--d,7--ss,8--s,9--c"; cout<<"\n"; cout<<"请选择你的异兽,有以下2种选择\n"; cout<<"1剑,2冰(填序号)"; cout<<"\n"; cin>>s1; cout<<"你的死对头王腾把你杀了,游戏结束"; //3 } else if(s=="6"){//2 cout<<"恭喜你获得d级\n"; cout<<"等级从高到低是 ex sss ss s a b c d e;1--e,2--sss,3--ex,4--b,5--a,6--d,7--ss,8--s,9--c"; cout<<"\n"; cout<<"请选择你的异兽,有以下2种选择\n"; cout<<"1权杖,2剪刀(填序号)"; cout<<"\n"; cin>>s1; cout<<"你被别人嘲笑自闭而死亡,游戏结束"; return 0; } else {//1 cout<<"恭喜你获得e级\n"; cout<<"等级从高到低是 ex sss ss s a b c d e;1--e,2--sss,3--ex,4--b,5--a,6--d,7--ss,8--s,9--c"; cout<<"\n"; cout<<"你被活活累死,游戏结束"; return 0; } } #include<bits/stdc++.h> using namespace std; int a[111][111]; int c,k; int main(){ cout<<"欢迎来到“宇航员man上帝”制作的五子棋程序!"<<endl; cout<<"请输入棋盘的长和宽(长和宽在5以上100以内):"<<endl; while(true){ cin>>c>>k; if(c<=100&&k<=100&&c>=5&&k>=5){ break; } cout<<"输入错误,请重新输入:"<<endl; } for(int i=1;i<=c*k;i++){ for(int c2=0;c2<=c;c2++){ for(int k2=0;k2<=k;k2++){ if(c20&&k20){ cout<<" "; continue; } else if(c20){ if(k2<10)cout<<0; cout<<k2; } else if(k20){ if(c2<10)cout<<0; cout<<c2<<" "; } else{ if(a[c2][k2]==0)cout<<"- "; else if(a[c2][k2]1)cout<<"O "; else cout<<"X "; } } cout<<endl; } int x,y; if(i%21){ cout<<"现在轮到玩家一下,请问下在哪里?(输入行和列)"<<endl; while(true){ cin>>x>>y; if(x>c||y>k||x<1||y<1){ cout<<"出界了,请重新输入:"<<endl; } else if(a[x][y]!=0){ cout<<"重叠了,请重新输入:"<<endl; } else break; } a[x][y]=1; for(int c3=1;c3<=c;c3++){ for(int k3=1;k3<=k;k3++){ if(a[c3][k3]!=1)continue; if((a[c3][k3+1]==1&&a[c3][k3+2]==1&&a[c3][k3+3]==1&&a[c3][k3+4]==1) || (a[c3][k3-1]==1&&a[c3][k3-2]==1&&a[c3][k3-3]==1&&a[c3][k3-4]==1) || (a[c3+1][k3]==1&&a[c3+2][k3]==1&&a[c3+3][k3]==1&&a[c3+4][k3]==1) || (a[c3-1][k3]==1&&a[c3-2][k3]==1&&a[c3-3][k3]==1&&a[c3-4][k3]==1) || (a[c3+1][k3+1]==1&&a[c3+2][k3+2]==1&&a[c3+3][k3+3]==1&&a[c3+4][k3+4]==1) || (a[c3-1][k3-1]==1&&a[c3-2][k3-2]==1&&a[c3-3][k3-3]==1&&a[c3-4][k3-4]==1) || (a[c3+1][k3-1]==1&&a[c3+2][k3-2]==1&&a[c3+3][k3-3]==1&&a[c3+4][k3-4]==1) || (a[c3-1][k3+1]==1&&a[c3-2][k3+2]==1&&a[c3-3][k3+3]==1&&a[c3-4][k3+4]==1)){ for(int c2=1;c2<=c;c2++){ for(int k2=1;k2<=k;k2++){ if(a[c2][k2]==0)cout<<"- "; else if(a[c2][k2]==1)cout<<"O "; else cout<<"X "; } cout<<endl; } cout<<"恭喜玩家一胜利!"; return 0; } } } } else{ cout<<"现在轮到玩家二下,请问下在哪里?(输入行和列)"<<endl; while(true){ cin>>x>>y; if(x>c||y>k||x<1||y<1){ cout<<"出界了,请重新输入:"<<endl; } else if(a[x][y]!=0){ cout<<"重叠了,请重新输入:"<<endl; } else break; } a[x][y]=2; for(int c3=1;c3<=c;c3++){ for(int k3=1;k3<=k;k3++){ if(a[c3][k3]!=2)continue; if((a[c3][k3+1]==2&&a[c3][k3+2]==2&&a[c3][k3+3]==2&&a[c3][k3+4]==2) || (a[c3][k3-1]==2&&a[c3][k3-2]==2&&a[c3][k3-3]==2&&a[c3][k3-4]==2) || (a[c3+1][k3]==2&&a[c3+2][k3]==2&&a[c3+3][k3]==2&&a[c3+4][k3]==2) || (a[c3-1][k3]==2&&a[c3-2][k3]==2&&a[c3-3][k3]==2&&a[c3-4][k3]==2) || (a[c3+1][k3+1]==2&&a[c3+2][k3+2]==2&&a[c3+3][k3+3]==2&&a[c3+4][k3+4]==2) || (a[c3-1][k3-1]==2&&a[c3-2][k3-2]==2&&a[c3-3][k3-3]==2&&a[c3-4][k3-4]==2) || (a[c3+1][k3-1]==2&&a[c3+2][k3-2]==2&&a[c3+3][k3-3]==2&&a[c3+4][k3-4]==2) || (a[c3-1][k3+1]==2&&a[c3-2][k3+2]==2&&a[c3-3][k3+3]==2&&a[c3-4][k3+4]==2)){ for(int c2=1;c2<=c;c2++){ for(int k2=1;k2<=k;k2++){ if(a[c2][k2]==0)cout<<"- "; else if(a[c2][k2]==1)cout<<"O "; else cout<<"X "; } cout<<endl; } cout<<"恭喜玩家二胜利!"; return 0; } } } } } cout<<"平局了~"; return 0; }//简易版赚钱小游戏 #include <bits/stdc++.h> #include <windows.h> using namespace std; void slow(string x) { int len = x.size() - 1; for (int i = 0; i <= len; i++) { cout << x[i]; Sleep(80); } } void down(string x) {
int len=x.size()-1; for(int i=0;i<=len;i++) { cout<<x[i]; Sleep(30); }} int main(){
int s=0; string s1=""; int k=0; int gz1=1000; int gz2=100; int w1=0; int w2=0; int w3=0; int sk=0; int kk=0; int w4=0; int w5=0; int ppx=0; system("color 6F"); slow("你要赚100w,哈哈哈"); Sleep(2000); system("cls"); while(1){ if(s>=1000000) { system("cls"); slow("当前余额: "); cout<<s; Sleep(2000); system("color 21"); cout<<endl; slow("恭喜你通关了"); Sleep(1000); system("cls"); cout<<endl; slow("接下来不想看的可以自行退出!!!"); Sleep(2000); system("cls"); while(1){ down("原创xhlmy"); cout<<endl; Sleep(300); } } system("cls"); slow("1.去搬砖"); cout<<endl; slow("2.比大小"); cout<<endl; slow("3.乞讨"); cout<<endl; slow("4.刮彩票"); cout<<endl; slow("5.升级稿子"); cout<<endl; slow("6.挂机赚钱"); cout<<endl; slow("7.退出此游戏"); cout<<endl; slow("当前余额: "); cout<<s; cout<<endl; if(gz1==1000) slow("当前镐子: 木镐 "); if(gz1==10000) slow("当前镐子: 铁镐 "); if(gz1==30000) slow("当前镐子: 钻石镐 "); if(gz1==100000) slow("当前镐子: 下界合金镐 "); cout<<endl; slow("成就"); cout<<sk; slow("/5(按r查看成就图鉴)\n"); Sleep(1000); slow("请选择你要干嘛(1 2 3 4 5 6 7)"); cout<<" "; cin>>s1; Sleep(1000); system("cls"); slow("处理中......"); Sleep(3000); system("cls"); if(s1=="1145145"){ slow("请输入兑换码: "); cin>>s1; if(s1=="给点钱吧"&&k==0){ slow("恭喜你兑换成功!!!"); cout<<endl; Sleep(1000); slow("+100000$"); Sleep(5000); s+=100000; k=1; } else if(s1=="给点钱吧"&&k==1){ slow("已兑换过"); Sleep(5000); } if(s1!="给点钱吧"){ slow("兑换失败"); Sleep(5000); } } else if(s1=="1"){ slow("一块砖头 $1"); Sleep(2000); int a=rand()%gz1+gz2; system("cls"); slow("搬砖中......"); Sleep(3000); system("cls"); slow("恭喜你搬了: "); cout<<a; slow("块砖"); cout<<endl; Sleep(1000); cout<<endl; slow("获得: $"); cout<<a; Sleep(5000); s+=a; } else if(s1=="1233214545667"){ if(kk==0){ kk=1; slow("恭喜你获得了下界合金镐"); gz1=100000; gz2=50000; Sleep(3000); } else { slow("已兑换过"); Sleep(3000); } } else if(s1=="2"){ int a=rand()%6+1; int b=rand()%6+1; slow("你的大小: "); cout<<a<<endl; slow("对手大小: "); cout<<b; Sleep(3000); system("cls"); if(a>b){ slow("恭喜你赢了 获得: $"); cout<<a*1000; Sleep(5000); s+=a*1000; } else if(a==b){ slow("平局只获得: $100"); Sleep(5000); s+=100; } else { slow("你输了,一分不得"); Sleep(5000); } } else if(s1=="3"){ int a=rand()%1000+100; Sleep(3300); if(a<=300){ slow("运气不太好 只获得: $"); cout<<a; Sleep(5000); s+=a; } else if(a<=700){ slow("运气还可以 获得了: $"); cout<<a; Sleep(5000); s+=a; } else if(a<=1000){ slow("运气这么好 获得了: $"); cout<<a; cout<<endl; Sleep(3000); slow("在奖励你10000"); Sleep(3000); s+=a+10000; } } else if(s1=="4"){ int a=rand()%100+1; int r=0; slow("购买彩票 -$100"); s-=100; Sleep(3000); system("cls"); cout<<"请写出你想写的数字(1--100): "; cin>>r; Sleep(2000); slow("本次中奖号码为: "); cout<<a; if(r==a){ cout<<"\n"; slow("你运气太好了 "); Sleep(3000); slow("恭喜你获得了: $500000"); Sleep(3000); s+=500000; ppx=1; } else { cout<<endl; slow("运气不太好呢 下次一定"); Sleep(3000); } } else if(s1=="5"){ while(1){ slow("1.木镐(初始镐,不可购买[100--1000])"); cout<<endl; Sleep(1000); slow("2.石镐($1000[1000--5000])"); cout<<endl; Sleep(1000); slow("3.铁镐($10000[5000--10000])"); cout<<endl; Sleep(1000); slow("4.钻石镐($50000[10000--30000])"); cout<<endl; Sleep(1000); slow("5.下界合金镐($200000[50000--100000]) 注意如果前面买了其他镐子,以前的就消失了"); cout<<endl; slow("如果要退出页面按(r)"); cout<<endl; if(gz1==1000) slow("当前镐子: 木镐 "); if(gz1==10000) slow("当前镐子: 铁镐 "); if(gz1==30000) slow("当前镐子: 钻石镐 "); if(gz1==100000) slow("当前镐子: 下界合金镐 "); slow("当前余额: "); cout<<s; string s2=""; cin>>s2; if(s2=="2"){ system("cls"); slow("恭喜你获得石镐"); cout<<endl; Sleep(1000); slow("-1000"); gz1=5000; gz2=1000; s-=1000; Sleep(3000); break; } else if(s2=="3"){ system("cls"); slow("恭喜你获得了铁镐"); cout<<endl; Sleep(1000); slow("-10000"); gz1=10000; gz2=5000; s-=10000; Sleep(3000); break; } else if(s2=="4"){ system("cls"); slow("恭喜你获得了钻石镐"); cout<<endl; Sleep(1000); slow("-50000"); gz1=30000; gz2=10000; s-=50000; Sleep(3000); break; } else if(s2=="5"){ system("cls"); slow("恭喜你获得了下界合金镐"); cout<<endl; Sleep(1000); slow("-200000"); gz1=100000; gz2=50000; s-=200000; Sleep(3000); break; } else if(s2=="r") break; else{ slow("未检测出关键词 请重来"); Sleep(3000); } } } else if(s1=="6"){ slow("你要挂机几秒钟(注意: 别选太久,中途无法提前关闭)-----"); long s3=0; cin>>s3; s3=s3*1000; int s4=0; while(s3>0){ Sleep(1000); system("cls"); s3-=1000; s4+=50; slow("+50$"); } system("cls"); Sleep(500); slow("挂机秒数已经到了,总共赚了"); cout<<s4; slow("元"); cout<<endl; slow("按任意键继续"); cout<<endl; string uuu=""; cin>>uuu; } else if(s1=="7"){ while(1){ slow("你确定要退出吗(yes/no)-----"); string hhh=""; cin>>hhh; if(hhh=="yes"){ return 0; } else if(hhh=="no"&&w3==0) { w3=1; sk++; system("cls"); slow("恭喜获得成就: 虚晃一波(按任意键继续)"); string p=""; cin>>p; break; } else if(hhh=="no"&&w3==1){ break; } else { slow("未检测出关键词 请重来"); Sleep(3000); } } } else if(s1=="r"){ slow("1.第一桶金"); if(w1==1) slow("(已拥有)"); cout<<"\n"; slow("2.目标过半"); if(w2==1) slow("(已拥有)"); cout<<"\n"; slow("3.虚晃一波"); if(w3==1) slow("(已拥有)"); cout<<"\n"; slow("4.下界合金"); if(w4==1) slow("(已拥有)"); cout<<"\n"; slow("5.天选之子"); if(w5==1) slow("(已拥有)"); slow("(按任意键继续)"); string f=""; cin>>f; } else { slow("未检测出关键词 请重来"); Sleep(3000); } if(s>0&&w1==0){ w1=1; sk++; system("cls"); slow("恭喜获得成就: 第一桶金!!!(按任意键继续)"); string p=""; cin>>p; } if(s>500000&&w2==0){ w2=1; sk++; system("cls"); slow("恭喜获得成就: 目标过半!!!(按任意键继续)"); string p=""; cin>>p; } if(gz1==100000&&w4==0){ w4=1; sk++; system("cls"); slow("恭喜获得成就: 下界合金!!!(按任意键继续)"); string p=""; cin>>p; } if(ppx==1&&w5==0){ w5=1; sk++; system("cls"); slow("恭喜获得成就: 天选之子!!!(按任意键结束)"); string p=""; cin>>p; } }}
-
通过的题目
-
最近活动
This person is lazy and didn't join any contests or homework. -
最近编写的题解
This person is lazy and didn't write any solutions.
题目标签
- 聪明人游戏
- 4
- 深搜 广搜
- 1
- 广搜
- 1
- 大沥2021
- 1