• 个人简介

    
    language
    

    原作者是我,不是金某某,搬运的请在最后@我

    #include<bits/stdc++.h>
    #include <windows.h>
    using namespace std;
    int main() {
    	long long b, c, d, e, f, g, h, i, j, k, l, m, n, mon, shen, bao;
    	string a;
    	mon = 10;
    	shen = 100;
    	bao = 10;
    	cout << "欢迎来到'不是游戏'";
    	cout << "有BUG可以告诉我QwQ" << "\n";
    	cout << "正在加载中";
    	Sleep(2000);
    	system("cls");
    	cout << "15%";
    	Sleep(1000);
    	system("cls");
    	cout << "34%";
    	Sleep(1000);
    	system("cls");
    	cout << "50%";
    	Sleep(1000);
    	system("cls");
    	cout << "75%";
    	Sleep(1000);
    	system("cls");
    	cout << "80%";
    	Sleep(2500);
    	system("cls");
    	cout << "90%";
    	Sleep(1000);
    	system("cls");
    	cout << "99.99%";
    	Sleep(3000);
    	system("cls");
    	cout << "OK";
    	system("pause");
    	system("cls");
    	Sleep(1000);
    	cout << "以下是游戏规则" << "\n" << "不能违反规则" << "\n" << "没了" << "\n";
    	Sleep(2000);
    	cout << "开始游戏吧!" << "\n";
    	Sleep(1000);
    	cout << "输入你的名字(只能用中文):" << "\n";
    	cin >> a;
    	Sleep(1000);
    	cout << "好名字" << "\n";
    	Sleep(1000);
    	system("cls");
    	cout << "勇者你醒了" << "\n" << "选择你的武器:" << "\n" << "1 剑" << "\n" << "2 弓" << "\n" << "3 盾 ";
    	cin >> b;
    	switch (b) {
    		case 1:
    			cout << "你接过了不轻不重的剑。" << "\n";
    			break;
    		case 2:
    			cout << "你接过了弓。" << "\n";
    			break;
    		case 3:
    			cout << "你接过了沉甸甸的盾。" << "\n";
    			break;
    		case 10:
    			cout << "amzing" << "\n";
    			Sleep(1000);
    			cout << "你发现了隐藏角色‘刺客’" << "\n";
    			cout << "你拿过了匕首";
    			break;
    		default:
    			for (int i = 0; i <= 1000; i += 0) {
    				cout << "你不乖哦!";
    			}
    			break;
    	}
    	Sleep(1500);
    	system("cls");
    	cout << "你听着老人的话走上了‘征途’" << "\n";
    	Sleep(1000);
    	cout << "你走着走着到了一个城镇" << "\n";
    	Sleep(1000);
    	cout << "你想去哪?" << "\n";
    	Sleep(1000);
    	cout << "1  商店" << "\n" << "2 武器店" << "\n";
    	cin >> c;
    	switch (c) {
    		case 1:
    			cout << "你现在有10元" << "\n" << "1 面包 2元" << "\n" << "2 水 1元";
    			cin >> d;
    			if (d == 1) {
    				shen = shen + 25;
    				cout << mon - 2 << "元" << "\n" << shen << "\n";
    			}
    			if (d == 2) {
    				shen = shen + 15;
    				cout << mon - 1 << "元" << "\n" << shen << "\n";
    			}
    			break;
    		case 2:
    			cout << "你现在有10元" << "\n" << "但这并没有什么" << "\n";
    			break;
    		default:
    			for (int i = 0; i <= 1000; i += 0) {
    				cout << "你不乖哦!";
    			}
    			break;
    	}
    	Sleep(1500);
    	system("cls");
    	cout << "你前往了另一个城镇" << "\n";
    	Sleep(1000);
    	if (b == 10) {
    		cout << "你到了一个较大的城镇" << "\n";
    	} else {
    		cout << "你在路上遇见了一个怪物" << "\n";
    		Sleep(1000);
    		cout << "你要打它吗?(1 Yes/2 No)" << "\n";
    		cin >> e;
    		switch (e) {
    			case 1:
    				if (b == 3) {
    					cout << "你抵挡了攻击";
    					Sleep(1000);
    					cout << "你还得到了5元";
    					mon += 5;
    				} else {
    					cout << "你的血掉了2点" << "\n";
    					shen = shen - 2;
    					cout << "你现在有" << shen << "血" << "\n";
    				}
    				break;
    			case 2:
    				cout << "你绕过了它";
    				break;
    			default:
    				for (int i = 0; i <= 1000; i += 0) {
    					cout << "你不乖哦!";
    				}
    				break;
    		}
    		Sleep(1500);
    		system("cls");
    		cout << "你到了一个较大的城镇" << "\n";
    	}
    	Sleep(1000);
    	cout << "你看到了三个地点" << "\n";
    	Sleep(1000);
    	cout << "1 饭堂" << "\n" << "2 武器店" << "\n" << "3 教堂" << "\n";
    	cin >> f;
    	switch (f) {
    		case 1:
    			cout << "东西都太贵了" << "\n";
    			Sleep(1000);
    			cout << "你出来了" << "\n";
    			break;
    		case 2:
    			cout << "东西都太贵了" << "\n";
    			break;
    		default:
    			for (int i = 0; i <= 1000; i += 0) {
    				cout << "你不乖哦!";
    			}
    			break;
    	}
    	Sleep(1500);
    	system("cls");
    	cout << "你发现东西都很贵" << "\n";
    	Sleep(1000);
    	cout << "你于是只好去教堂" << "\n";
    	Sleep(1000);
    	cout << "你到教堂前,看到有一个小孩摔倒了,你要扶他吗?(1 Yes/2 No)";
    	cin >> g;
    	switch (g) {
    		case 1:
    			if (b == 1) {
    				cout << "小孩的母亲走了过来,发现你是剑士" << "\n";
    				cout << "给了你20元" ;
    				mon += 20;
    			} else {
    				mon = mon + 10;
    				cout << "小孩的母亲走了过来,给了你10元" << "\n" << "你现在有" << mon << "元";
    				MessageBox(0, TEXT("你是小孩的母亲的喜爱职业"), TEXT("amazing"), MB_OK);
    			}
    			break;
    		case 2:
    			cout << "你绕过了他。" << "\n";
    			break;
    		default:
    			for (int i = 0; i <= 1000; i += 0) {
    				cout << "你不乖哦!";
    			}
    			break;
    	}
    	Sleep(1500);
    	system("cls");
    	cout << "你来到教堂里发现在招收士兵" << "\n";
    	Sleep(1000);
    	cout << "你走了过去" << "\n" << "你参加了" ;
    	if (b == 1)cout << "剑士" << "\n";
    	if (b == 2)cout << "弓箭手" << "\n";
    	if (b == 3)cout << "盾兵" << "\n";
    	cout << "你接到了第1个任务:" << "\n";
    	Sleep(1000);
    	cout << "获得10片鳞片" << "\n" << "和" << "\n" << "获得10块骨头(骷髅的)" << "\n" << "你想干什么" << "\n";
    	Sleep(1000);
    	cout << "1 取鳞片" << "\n" << "2 得骨头";
    	cin >> h;
    	switch (h) {
    		case 1:
    			cout << "你前往得到了10片鳞片" << "\n";
    			Sleep(1000);
    			if (b == 3) {
    				cout << "你扣了2滴血";
    				shen = shen - 2;
    			} else {
    				cout << "但是你掉了5滴血";
    				shen = shen - 5;
    			}
    			break;
    		case 2:
    			cout << "你前往得到了10块骨头" << "\n";
    			Sleep(1000);
    			cout << "你获得了5元";
    			mon = mon + 5;
    			break;
    		default:
    			for (int i = 0; i <= 1000; i += 0) {
    				cout << "你不乖哦!";
    			}
    			break;
    	}
    	Sleep(1500);
    	system("cls");
    	cout << "你把获得的物品提交了";
    	Sleep(1000);
    	cout << "任务处又给了你10元";
    	mon += 10;
    	Sleep(1000);
    	cout << "你去了一个吃饭的地方";
    	Sleep(500);
    	cout << mon << "\n";
    	cout << "这里有:" << "\n" << "1 面包 2元" << "\n" << "2 面条 4元" << "\n" << "3 咖喱饭 10元" << "\n" << "4 离开" << "\n";
    	cin >> i;
    	switch (i) {
    		case 1:
    			mon -= 2;
    			cout << "你的血加了10" << "\n";
    			shen += 10;
    			cout << mon << "\n";
    			break;
    		case 2:
    			mon -= 4;
    			cout << "你的血加了10" << "\n";
    			shen += 10;
    			cout << mon << "\n";
    			break;
    		case 3:
    			mon -= 10;
    			cout << "你的血加了20" << "\n";
    			shen += 20;
    			cout << mon << "\n";
    			break;
    		case 4:
    			break;
    		default:
    			for (int i = 0; i <= 1000; i += 0) {
    				cout << "你不乖哦!";
    			}
    			break;
    	}
    	cout << "你从饭店出来了" << "\n";
    	Sleep(1000);
    	cout << "本次更新自此" << "\n";
    	Sleep(1000);
    	cout << "原作者     伍咪咪";
    	return 0;
    }
    
    
    
    
    
    
  • 通过的题目

  • 最近活动

题目标签

基础语法
74
顺序
27
分支
26
基础问题
22
循环
19
顺序结构
17
分支问题
15
入门
11
ABC
9
AtCoder
9
简单循环
7
嵌套循环
6
需要找规律的循环
5
普及组一阶测试题
3
NOIP
3
2015
2
递归
2
数论
2
素数判定
2
市赛
2