用户:4O3F0rbidden查看:57 回复:12 评论:57 创建时间:2019-08-17T19:41:39
大噶猴!我在编程猫社区的用户名是:岳仕林,我在2019年加入编程猫~
为了和大家共同进步(其实是为了有稳定的猫粮吃≡ω≡),我加入了CJW老年喵工作室。
我会确保在编程猫及工作室内的文明礼貌交流(<( ̄3 ̄)>绝不偷吃一粒猫粮!)
相信我会在编程猫和我的工作室一起更好得学习交流分享编程知识!
本喵在此敬礼! (`・ω・´)ゞ
QQ:2979972552
爱因斯坦的弟子CJW管理员:您好我是CJW管理员爱因斯坦的弟子,请提交你的个人信息(会的编程语言和代表作),我们计划不招生了,但是我们正在进一步与团长确认
提交范例:使用语言:Python,C/C++,H喵L。
代表作:Python飞机大战等
点赞0
评论
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
void Start();
void GetResults();
int i, j, life, maxrand, defen;
char c;
void Start() {
i = 0;
j = 0;
life = 10;
maxrand = 10;
printf( "剧情:\n");
printf("你叫冯坤,出生于皇家。\n");
printf("一天,你和朋友去玩。\n");
printf("突然,你眼前一黑,醒来时你已经被带到了一个密室。\n");
printf("密室里很黑,你看不出是谁喵了你。\n");
printf("你需要破解密码才能出去。\n");
printf("加油吧!少年!\n\n");
cout << "得分: " << defen << "\n\n";
cout << "选择模式:\n";
cout << "输入1 : 简单 (密码取值范围:0-15)\n";
cout << "输入2 : 普通 (密码取值范围:0-30)\n";
cout << "输入3 : 困难 (密码取值范围:0-50)\n";
printf( "输入4 :噩梦(密码取值范围:0-100)\n");
printf( "输入5 :地狱(密码取值范围:0-200)\n");
printf( "输入6 :喵(密码取值范围:0-500)\n");
printf( "输入7 :自定义\n");
printf( "输入8 : 了解更多\n");
printf( "彩蛋提示:输入一个字母触发彩蛋。(字母的长音读音很像“哎”)\n");
cout << "或者输入其他的键退出。\n";
c = 30;
cin >> c;
switch (c) {
case '1':
maxrand = 15;
break;
case '2':
maxrand = 30;
break;
case '3':
maxrand = 50;
break;
case '8':
printf("作者QQ号:2979972552\n");
printf("最后更新时间:7月25日\n");
printf("最新版:1.35正式版。\n\n");
break;
case '4':
maxrand = 100;
break;
case '5':
maxrand = 200;
break;
case '7':
printf("最小数暂不能调整。\n");
printf("请设定最大数:\n");
cin >> maxrand;
printf("请设定最大生命:\n");
cin >> life;
if (life >= maxrand){
printf("别想着作弊!\n\n\n\n\n");
Start();
}
break;
case '6':
maxrand = 500;
break;
case 'i':
printf("恭喜找到彩蛋!\n");
printf("我们会告诉你一些更新的信息。\n");
printf("1.37版本神秘修改!\n");
printf("一串神秘的数字,似乎暗示了更新的信息。 1.3720190725\n\n");
Start();
default:
printf("exit......");
exit(0);
break;
}
srand((unsigned)time(NULL));
j = rand() % maxrand;
GetResults();
}
void GetResults() {
if (life <= 0) {
cout << "“没猜出密码?重来!”\n";
defen = defen-3;
printf("正在重启......\n\n");
if (defen < 0){
printf("太不给力了,得分变负数了,给你改回零。\n\n\n");
defen = 0;
}
Start();
}
cout << "这个密码是什么? \n";
cin >> i;
if((i>maxrand) || (i<0)) {
cout << "错误:输入值超过最大值,最大值为:" << maxrand <<"\n\n";
GetResults();
}
if(i == j) {
cout << "“我才不轻易放人呢!继续!”\n";
defen = defen+life;
printf("正在重启......\n\n\n");
Start();
} else if(i>j) {
cout << "“你大了!”\n";
life = life - 1;
cout << "剩余机会: " << life << "\n\n";
GetResults();
} else if(i<j) {
cout << "“你小了!”\n";
life = life - 1;
cout << "剩余机会: " << life << "\n\n";
GetResults();
}
}
int main() {
cout << "** 数字游戏 **\n";
cout << "这个游戏的目的是猜一个密码。\n";
cout << "喵你的人会告诉你猜的数太大还是......";
cout << "与要查找的秘密号码相比小。\n\n";
printf("1.35正式版更新报告:\n");
printf("1、修复所有已知BUG。\n\n");
printf("1.36体验资格有限,先到先得!\n\n");
printf( "版本号为:1.35正式版 \n");
printf( "1.5内测版被我不小心删了!!!\n");
printf( "作者没钱租服务器,不能做赛季积分了,请谅解。\n");
printf( "1.35已更新!\n\n");
printf( "我的同学(家里有电脑的)");
printf( "可获得1.36bate版的体验资格。\n\n");
printf("作者正在拼命修复BUG。\n");
printf("有意见请把反馈内容发到 yueshilin2@outlook.com 中。\n\n");
printf("最新体验版:正在编写。\n\n");
printf("在选择模式那输入4也可以猜数字。\n\n");
printf("暑假狂欢已开启!\n");
printf("当前赛季:c2赛季(7月9日到8月31日)\n");
printf("c3赛季(9月1日到10月31日)更新(1.7正式版)预报:");
printf("1、部分新功能未定。\n");
printf("2、修改彩蛋。\n");
printf("3、剧情修改。\n\n");
Start();
return 0;
}点赞0
评论