hhhhhhh

#include <bits/stdc++.h>
#include <windows.h>
#include <unistd.h>
int a[114514];
using namespace std;
void fun(const string a){ 
	size_t len = a.size();
	for(int i = 0;i<a.size();i++){
		cout << a[i];
		fflush(stdin);
		usleep(50000);
	}
	cout << "\n";
	Sleep(1000);
}
int main(){
	int jxl = 0,st = 0,ss = 0; 
	fun("欢迎来到规则怪谈之可达风云");
	fun("请您务必遵守以下规则,否则......");
	fun("1、你必须听所有老师的话,徐老师除外。");
	fun("2、本校一共有3个大场所,教学楼、食堂、宿舍。");
	fun("3、本校的名字叫可达,可达,可达,如发现谁叫错了,请立即上报老师!");
	fun("4、本校的老师都带着工作牌,如发现未带工作牌的老师,请立即到教学楼5楼校长室上报");
	fun("5、请想办法获得CSP-J的一等奖,到时候你会出去的");
	fun("------------------------------------------------------------------------------------");
xuanze1:
	fun("现在你选择:\n1、去教学楼\n2、去食堂\n3、去宿舍");
	cin >> a[1];
	if(a[1] == 1){
xuanze1_1:
		jxl++;
		fun("你去到了教学楼,请选择去哪层楼");
		fun("1、1楼\n2、2楼\n3、5楼");
		cin >> a[2];
		if(a[2] == 1){
			fun("你去到了一楼");
			fun("你发现了一份规则");
			fun("教学楼规则:");
			fun("1、如果听到上课铃,请立刻到教室听课");
			fun("2、上课期间不能喝水,吃零食,如发现别人这么做,请立即制止");
			fun("3、上课期间不能说话!!!切记!!!");
			fun("4、下课了请在1分钟内离开教室,否则......");
			fun("5、如果老师拖堂,请听老师的话");
			fun("你陷入了沉思,突然,你发现了另一张废纸");
			fun("上面写着:下..课后..请.....立.即.离..开....");
			fun("你这时候选择:");
			fun("1、去别的地方");
			fun("2、去别的楼层");
			cin >> a[4];
			if(a[4] == 2){
xuanze1_2:
				fun("1、2楼");
				fun("2、5楼");
				int x;
				cin >> x; 
				if(x == 1){
xuanze1_3:
					fun("你发现了一位老师,身上带有工作牌");
					fun("你选择:");
					fun("1、无视");
					fun("2、上前谈话");
					cin >> a[5];
					if(a[5] == 1){
						fun("老师:同学,你认识徐老师吗?");
						goto xuanze1_4;
					}else if(a[5] == 2){
						fun("你:老师,请问您贵姓?");
						fun("老师:免贵,姓文。");
						fun("老师:还有,同学,你认识徐老师吗?");
xuanze1_4: 
						fun("1、认识");
						fun("2、不认识");
						cin >> a[6];
						if(a[6] == 1){
							fun("老师:那,他在哪呢?");
							fun("你:“他在校长室。”你随便应付了过去");
							fun("老师:好,谢谢你同学。");
xuanze1_5:
	                        if(jxl >= 1 && st >= 1 && ss >= 1) goto diyihuihe;
							fun("接下来你选择:");
							fun("1、继续探索");
							fun("2、去5楼");
							fun("3、去别的地方");
							cin >> a[6];
							if(a[6] == 1 || a[6] == 2){
								fun("被你骗的那位老师气冲冲的回来把你杀了");
								fun("你死了");
								fun("如果想要返回像一层,请按1,否则按0");
								int x;
								cin >> x;
								if(x == 1) goto xuanze1_5;
								else return 0;
							}else if(a[6] == 3){
								fun("1、去食堂");
								fun("2、去宿舍");
								cin >> a[13];
								if(a[13] == 1) goto shitang;
								else goto sushe;
							}
						}else if(a[6] == 2){
							fun("老师:竟然不听我的话!!!");
							fun("你死了......");
							fun("如果想要返回像一层,请按1,否则按0");
							int x;
							cin >> x;
							if(x == 1) goto xuanze1_4;
							else return 0; 
						}else{
							fun("没有这个选项,请重新选择");
							goto xuanze1_4; 
						}
					}else{
						fun("没有这个选择,请重新选择");
						goto xuanze1_3; 
					}
				}else if(x == 2){
xuanze1_8:
					fun("你看到了校长室,你选择:");
					fun("1、进去");
					fun("2、去二楼");
					cin >> a[7];
					if(a[7] == 1){
						fun("校长:竟敢擅闯校长室!!!!");
						fun("你死了......");
						fun("如果想要返回像一层,请按1,否则按0");
						int x;
						cin >> x;
						if(x == 1) goto xuanze1_8;
						else return 0;
					}else if(a[7] == 2){
						goto xuanze1_3;
					}else{
						fun("没有这个选项,请重新选择");
						goto xuanze1_8;
					}
				}else{
					fun("没有这个选项,请重新选择");
					goto xuanze1_2;
				}
			}else{
				fun("1、去食堂");
				fun("2、去宿舍");
				cin >> a[14];
				if(a[14] == 1) goto shitang;
				else goto sushe; 
			}
		}else if(a[2] == 2){
			fun("你因为没有规则而被系统判定为太菜而死");
			fun("如果要返回上一层,请输入1,否则输入0");
			cin >> a[3];
			if(a[3] == 1) goto xuanze1_1;
			else return 0; 
		}else if(a[2] == 3){
			fun("你因为没有规则而被系统判定为太菜而死");
			fun("如果要返回上一层,请输入1,否则输入0");
			cin >> a[3];
			if(a[3] == 1) goto xuanze1_1;
			else return 0; 
		}else{
			fun("没有这个选项,请重新选择");
			goto  xuanze1_1;
		}
//教学楼风云 
	}else if(a[1] == 2){
shitang:
		st++;
		fun("你发现了一份规则");
		fun("食堂规则:");
		fun("1、食堂开放时间:6:00~9:00,11:00~13:00,17:00~20:00,其它时间请勿进入食堂");
		fun("2、打餐请找白色制服工作人员,如遇到红色工作服人员,请无视");
		fun("3、食堂没有卤煮,食堂没有卤煮,食堂没有卤煮!!!!那不是正常的肉!");
		fun("4、在食堂不能浪费!");
		fun("5、如果食堂工作人员强行给你了卤煮,请吃掉,但那是应急的时候,请勿多吃!切记!");
xuanze2_1:
		if(jxl >= 1 && st >= 1 && ss >= 1) goto diyihuihe;
		fun("你看了眼时间,下午两点半,你决定:");
		fun("1、进入食堂");
		fun("2、去别的地方");
		cin >> a[8];
		if(a[8] == 1){
			fun("你进入了食堂,你瞬间被诡异侵蚀");
			fun("你死了......");
			fun("如果要返回上一层,请输入1,否则,输入0");
			int x;
			cin >> x;
			if(x == 1) goto xuanze2_1;
			else return 0; 
		}else if(a[8] == 2){
xuanze2_2:
			fun("你选择去:");
			fun("1、教学楼");
			fun("2、宿舍");
			cin >> a[9];
			if(a[9] == 1) goto xuanze1_1;
			else if(a[9] == 2) goto sushe;
			else{
				fun("没有这个选项,请重新选择");
				goto xuanze2_2;
			}
		}
	}else if(a[1] == 3){
sushe:
		ss++;
		fun("你发现了一份规则");
		fun("宿舍规则:");
		fun("1、每天的查寝时间是12:00~1:00,会有身穿白色衣服的宿管来查寝。");
		fun("2、宿管你是可以无条件信任的,除非他换上了黑色制服。");
		fun("3、每天的熄灯时间是晚上10:00,熄灯前,请关紧门窗,拉上窗帘。");
		fun("4、如果晚上想去厕所,请不要独自前往,也不要让宿舍一个人也没有。");
		fun("5、在厕所,请不要发出任何声音!切记!!!");
xuanze3_1:
		fun("你看了眼时间,下午两点半,你决定:");
		fun("1、进入宿舍");
		fun("2、去别的地方");
		cin >> a[10];
		if(a[10] == 1){
			fun("你看到了一张告示牌,上面写着:");
			fun("你的宿舍是404,祝你好运!");
			fun("你发现前面没有路了,你决定:");
			if(jxl >= 1 && st >= 1 && ss >= 1) goto diyihuihe;
			fun("1、去教学楼");
			fun("2、去食堂");
			cin >> a[12];
			if(a[12] == 1) goto xuanze1_1;
			else goto shitang; 
		}else if(a[10] == 2){
			if(jxl >= 1 && st >= 1 && ss >= 1) goto diyihuihe;
			fun("1、去教学楼");
			fun("2、去食堂");
			cin >> a[12];
			if(a[12] == 1) goto xuanze1_1;
			else goto shitang;
		}else{
			fun("没有这个选项,请重新选择");
			goto  xuanze3_1;
		}
	}else{
		fun("没有这个选项,请重新选择");
		goto  xuanze1;
	}
diyihuihe:
	fun("恭喜你,探索完了三个大场所");
	fun("此时你看了看表,17:30了,你决定去食堂吃饭");
	fun("你进入了食堂,看向了5个打饭窗口");
xuanze4_1:
	fun("除了第5个窗口的工作人员是白色制服的,别的都是红色制服,你选择去:");
	fun("1、1号窗口"); 
	fun("2、2号窗口"); 
	fun("3、3号窗口"); 
	fun("4、4号窗口"); 
	fun("5、5号窗口"); 
	cin >> a[16];
	if(a[16] != 5){
		fun("身穿红色制服的工作人员张开了血盆大口吃掉了你");
		fun("你死了......"); 
		fun("如果要返回上一层,请输入1,否则,输入0");
			int x;
			cin >> x;
			if(x == 1) goto xuanze4_1;
			else return 0;
	}else{
		fun("你走到了5号窗口,打了两菜一荤,这时候工作人员开口了");
		fun("工作人员:要不要一份卤煮");
		fun("你选择:");
		fun("1、拒绝他");
		fun("2、不拒绝他");
		cin >> a[17];
		if(a[17] == 1 || a[17] == 2){
xuanze4_2:
			fun("工作人员:不吃也得吃,吃也得吃!!!");
			fun("工作人员把卤煮扔进了你的碗里,并立刻消失");
			fun("你选择:");
			fun("1、扔掉它");
			fun("2、吃掉它");
			cin >> a[18];
			if(a[18] == 1){
				fun("工作人员突然出现,大吼:“竟敢浪费食物!!”");
				fun("工作人员张开了血盆大口把你吃了");
				fun("你死了......");
				fun("如果要返回上一层,请输入1,否则,输入0");
				int x;
				cin >> x;
				if(x == 1) goto xuanze4_2;
				else return 0;
			}else{
				fun("突然你的身体获得了一股巨大的力量");
				MessageBox(NULL, "你获得了看透一切的技能!你可以多看出一条隐藏规则", "系统消息", MB_OK);
				fun("你顿时高兴坏了");
				fun("你看了眼时间,19:50");
xuanze4_3:
				fun("你走出了食堂,你打算:");
				fun("1、去宿舍");
				fun("2、去教学楼"); 
				cin >> a[20];
				if(a[20] == 2){
					fun("因为天色太晚了,诡异突显,你瞬间被诡异吞噬");
					fun("你死了......");
					fun("如果要返回上一层,请输入1,否则,输入0");
					int x;
					cin >> x;
					if(x == 1) goto xuanze4_3;
					else return 0;
				}else{
					fun("你去到了宿舍,看了眼规则");
					MessageBox(NULL, "恭喜你,看出了一条新规则:请在20:30前进入宿舍,否则......", "系统消息", MB_OK);
					fun("你看了眼时间,20:29,你庆幸你比较狗,没有出去浪。");
					fun("你进入了404宿舍");
					fun("你发现你没有室友");
xuanze5_1: 
					fun("你看了眼时间:9:30");
					fun("你决定:");
					fun("1、去厕所");
					fun("2、睡觉");
					cin >> a[20];
					if(a[20] == 1){
						fun("穿黑色制服的宿管突然出现");
						fun("宿管:宿舍不能一个人一个人也没有,你违反了规则!");
						fun("你死了......");
						fun("如果要返回上一层,请输入1,否则,输入0");
						int x;
						cin >> x;
						if(x == 1) goto xuanze5_1;
						else return 0;
					}else{
						fun("你睡觉前把窗帘拉上了,门窗关紧了");
						fun("你睡了过去");
						fun("你安然无恙的睡了过去");
						fun("晚上并没有查寝的出现");
					}
				}
			} 
		}
	} 
dierhuihe:
	fun("第二天10:00,你决定:");
	fun("1、去教学楼");
	fun("2、去食堂");
	cin >> a[21];
	if(a[21] == 2){
		fun("食堂未开放,你被食堂工作人员张开了血盆大口吃了");
		fun("你死了......");
		fun("如果你要返回上一层,请输入1,否则输入0");
		int x;
		cin >> x;
		if(x == 1) goto  dierhuihe;
		else return 0;
	}else{
		fun("你去到了教学楼,你瞬间被知识包裹了脑子,你获得了CSP-J的一等奖");
		fun("你赢了......");
	}
	fun("请帮我的第一个手敲作品打个分吧(满分:5分):");
	cin >> a[114];
	fun("谢谢你的评价,期待我的下一个作品吧!");
	return 0;
}

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值