2015年2月6日11:55:35
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
#include <cstdio> #include <cmath> #include <cstring> #include <ctime> #include <iostream> #include <algorithm> #include <set> #include <vector> #include <sstream> #include <queue> #include <typeinfo> #include <fstream> #include <map> #include <stdlib.h> #include<conio.h> typedef long long ll; using namespace std; //freopen("D.in","r",stdin); //freopen("D.out","w",stdout); #define sspeed ios_base::sync_with_stdio(0);cin.tie(0) #define maxn 100001 #define eps 1e-9 #include <windows.h> int system(const char *string); //system("CLS"); const int inf=0x7fffffff; //无限大 int key; string s; char c; int flag=1; struct people { string name; int handsome; int max_hp; int now_hp; int attack; int defence; int speed; int money; int good_hushi=0; string wife; }; struct monster { string name; int max_hp; int now_hp; int attack; int speed; int defence; }; monster shilaimu; struct time1 { int year; int month; int day; }; time1 now; people hero; //pk void pk(monster a) { void meun(); void hospital(); system("CLS"); Sleep(1000); printf("你在探险的时候遇上了"); cout<<a.name<<endl; Sleep(1000); for(int i=0;;i++) { if(i%(1000-hero.speed)==0) { int miss=rand()%100; if(miss<30) { cout<<hero.name<<"对"<<a.name<<"使用了友颜破山拳!"<<endl; cout<<a.name<<"受到了"<<hero.attack+3-a.defence<<"的伤害"<<endl; a.now_hp=max(0,a.now_hp-hero.attack-3+a.defence); if(a.now_hp==0) break; cout<<a.name<<"还有"<<a.now_hp<<"的生命值"<<endl; printf("\n\n\n\n"); Sleep(2000); } else if(miss>90) { cout<<a.name<<"灵巧的闪避了"<<hero.name<<"的花拳绣腿"<<endl; printf("\n\n\n"); Sleep(2000); } else { cout<<hero.name<<"对"<<a.name<<"使用了冲锋脚!"<<endl; cout<<a.name<<"受到了"<<hero.attack-a.defence<<"的伤害"<<endl; a.now_hp=max(0,a.now_hp-hero.attack+a.defence); if(a.now_hp==0) break; cout<<a.name<<"还有"<<a.now_hp<<"的生命值"<<endl; printf("\n\n\n\n"); Sleep(2000); } } if(i%(1000-a.speed)==0) { cout<<a.name<<"对"<<hero.name<<"摸了一下"<<endl; int shanghai=max(0,a.attack-hero.defence); cout<<hero.name<<"受到了"<<shanghai<<"的伤害"<<endl; hero.now_hp=max(0,hero.now_hp-shanghai); if(hero.now_hp==0) hospital(); cout<<hero.name<<"还有"<<hero.now_hp<<"的生命值"<<endl; printf("\n\n\n"); Sleep(2000); } } printf("哇,打败了"); cout<<a.name<<endl; printf(",简直全身舒畅!\n"); hero.attack++; hero.speed++; hero.defence++; Sleep(1000); printf("好累呀,我还是回去睡觉吧\n\n\n\n"); Sleep(2000); meun(); } //#-2 void begin0() { shilaimu.name="史莱姆"; shilaimu.max_hp=10; shilaimu.now_hp=10; shilaimu.attack=3; shilaimu.defence=1; shilaimu.speed=1; } //#-1 int start01() { int flag1=1; system("CLS"); Sleep(1000); printf("你确定要开始这个游戏吗?(Y/N)\n"); now.year=2015; now.month=9; now.day=1; while(1) { key=getch(); if(key=='N'||key=='n') { flag1=0; break; } if(key=='Y'||key=='y') break; printf("你是傻逼吗?叫你输入Y/N\n请重新输入(Y/N)\n"); } return flag1; } //#0 void start0() { Sleep(1000); printf("你叫什么名字?(请输入你的名字)\n"); int flag=1; while(1){ cin>>hero.name; printf("哦,你的名字是"); cout<<hero.name<<"啊"<<endl; Sleep(1000); printf("你确定吗?(Y/N)\n"); while(1) { key=getch(); if(key=='N'||key=='n') { break; } if(key=='Y'||key=='y') { flag=0; break; } printf("你是傻逼吗?\n请重新输入(Y/N)\n"); } if(flag==0) break; printf("那就再输入你的名字吧\n"); } hero.handsome=50; hero.max_hp=50; hero.now_hp=50; hero.attack=3; hero.defence=0; hero.speed=1; hero.money=50; hero.wife="0"; } //#1 void start1() { key=0; system("CLS"); Sleep(2000); printf("呼,到了,这里就是梦寐以求的大学了。\n"); Sleep(1000); printf("已经准备好度过接下来的四年大学时光了!\n\n\n\n"); Sleep(1000); printf("(按C键继续)\n"); while(1){ key=getch(); if(key=='C'||key=='c') { break; } else { Sleep(1000); printf("你是傻逼吗?叫你按C\n"); } } } //#2_first_chose void start2() { key=0; system("CLS"); Sleep(2000); printf("其实,当初填报志愿之所以会选择这所学校,还有一个特殊的原因的……\n\n\n\n\n"); Sleep(2000); printf("1.这所学校是曾经单相思的男生的第一志愿\n"); printf("2.这所学校的哲学气息浓厚\n"); printf("3.这所学校拥有良好的校风和环境\n"); printf("4.这所学校有愉快的社团文化\n\n\n"); Sleep(1000); printf("请输入1234进行选择\n\n"); while(1) { key=getch(); if(key=='1') { hero.max_hp+=10; printf("没错,我"); cout<<hero.name; printf("是个基佬……\n"); Sleep(3000); break; } if(key=='2') { hero.attack+=1; printf("没错,我是个基佬……\n\n"); Sleep(1000); printf("而这所学校,则是拥有深厚的哲♂学底蕴的学校!!\n"); Sleep(1000); printf("毕竟男女比例7:1\n\n"); Sleep(3000); break; } if(key=='3') { hero.defence+=1; printf("\n\n毕竟是一所理工科学校,哥是来学习的,绝逼不会搞基的!\n"); Sleep(3000); break; } if(key=='4') { hero.speed+=1; printf("\n\n蛤蛤,动漫社我来了!!!\n"); Sleep(1000); printf("\n听说这所学校有很多萌妹子!\n\n"); Sleep(1000); printf("\n不过这所学校男女比例是1:7……\n"); break; } Sleep(1000); printf("你是傻逼吗?叫你输入1234,你怎么这个都看不懂啊,菜鸡\n"); Sleep(3000); } } void check() { void meun(); key=0; system("CLS"); Sleep(2000); printf("你的名字:"); cout<<hero.name<<endl; printf("你的魅力值:"); cout<<hero.handsome<<endl; printf("你的生命值:"); cout<<hero.now_hp<<"/"; cout<<hero.max_hp<<endl; printf("你的攻击力:"); cout<<hero.attack<<endl; printf("你的防御力:"); cout<<hero.defence<<endl; printf("你的敏捷值:"); cout<<hero.speed<<endl; printf("你的金钱数: "); cout<<hero.money<<endl; printf("你的配偶:"); if(hero.wife=="0") printf("有个球配偶啊!\n"); else cout<<hero.wife<<endl; Sleep(3000); printf("\n\n\n\n\n"); printf("按B键,回到主菜单\n"); while(1){ key=getch(); if(key=='B'||key=='b') { break; } else { Sleep(1000); printf("你是傻逼吗?叫你按B\n"); } } meun(); } void meun() { void hospital(); void tanxian(); void gotoschool(); void shop(); key=0; system("CLS"); Sleep(2000); if(now.day>30) { now.month++; now.day-=30; if(now.month>12) { now.month-=12; now.year+=1; } } cout<<"现在是"<<now.year<<"年"<<now.month<<"月"<<now.day<<"号"<<endl; printf("呼呼,你现在想干什么呢?\n\n\n\n"); Sleep(1000); printf("1.查看自己属性\n"); printf("2.探险\n"); printf("3.上课\n"); printf("4.去超市逛逛\n"); printf("5.校医院\n"); printf("\n\n\n\n请输入12345进行选择\n"); while(1) { key=getch(); if(key=='1') { check(); break; } if(key=='2') { tanxian(); break; } if(key=='3') { gotoschool(); break; } if(key=='4') { shop(); break; } if(key=='5') { hospital(); break; } Sleep(3000); printf("叫你这个傻逼输入1234,你怎么就是不懂啊,你怎么这么菜鸡啊\n\n\n"); Sleep(1000); printf("再给你个机会,输入1/2/3/4吧!\n\n"); } } void bed_end() { printf("胜败乃兵家常事,大侠还请重新来过\n\n\n\n"); Sleep(3000); printf("(按C键重新游戏)\n"); while(1){ key=getch(); if(key=='C'||key=='c') { break; } else { Sleep(1000); printf("你是傻逼吗?叫你按C\n"); } } } void tanxian() { key=0; system("CLS"); printf("今天去哪儿呢?\n\n\n\n"); int kiss=rand()%100; if(kiss<30) { Sleep(1000); pk(shilaimu); } else { Sleep(2000); printf("什么都没有发生诶!"); Sleep(2000); now.day++; meun(); } Sleep(3000); printf("今天就去后山吧!!\n"); Sleep(2000); printf("惨了,遇到石头人了……\n"); Sleep(2000); printf("我要挂了……怎么办\n"); Sleep(2000); printf("呃!!!%…我挂了%……\n\n\n"); Sleep(3000); bed_end(); } void gotoschool() { key=0; system("CLS"); Sleep(3000); printf("好无聊……\n\n\n"); Sleep(3000); printf("早知道,就不来上课的\n\n\n"); Sleep(3000); meun(); } void shop() { key=0; system("CLS"); if(hero.money<100) { printf("这么点钱也想来高贵的校园超市?给我滚。\n\n\n\n"); Sleep(3000); meun(); } } void meun1() { key=0; system("CLS"); Sleep(2000); printf("呼呼,终于进来了这个学校了,你现在想干什么呢?\n\n\n\n"); Sleep(1000); printf("1.查看自己属性\n"); printf("2.探险\n"); printf("3.上课\n"); printf("4.去超市逛逛\n"); while(1) { key=getch(); if(key=='1') { check(); break; } if(key=='2') { tanxian(); break; } if(key=='3') { gotoschool(); break; } if(key=='4') { shop(); break; } Sleep(3000); printf("叫你这个傻逼输入1234,你怎么就是不懂啊,你怎么这么菜鸡啊\n\n\n"); Sleep(1000); printf("再给你个机会,输入1/2/3/4吧!\n\n"); } } void hospital() { void meun(); system("CLS"); if(hero.now_hp==0) { printf("护士姐姐:咦,这位小哥,怎么快挂了……\n"); printf("好好休息一下吧\n\n"); Sleep(1000); printf("于是,就这样,浑浑噩噩的睡过了两天\n\n"); Sleep(2000); printf("不过好像,护士姐姐对你的好感度增加了诶."); hero.good_hushi+=2; now.day+=2; meun(); } else { Sleep(2000); printf("护士姐姐:这位小哥,是来看病吗?(Y/N)\n\n\n"); key=0; while(1){ key=getch(); if(key=='y'||key=='Y') { printf("护士姐姐:~\(≧▽≦)/~好呀好呀,你就睡一觉吧!\n\n"); Sleep(2000); printf("于是,你就睡了一觉,让自己精力充沛了起来\n\n"); Sleep(2000); printf("不过,护士姐姐貌似挺可爱的!\n"); hero.good_hushi+=1; now.day+=1; hero.now_hp=hero.max_hp; Sleep(3000); meun(); } else if(key=='n'||key=='N') { printf("护士姐姐:那你滚吧!滚回去和基友玩蛋去!"); Sleep(3000); meun(); } printf("叫你按y/n呀,你又调皮,护士姐姐对你的好感度降低了!"); } } } int main() { srand( (unsigned)time( NULL ) ); if(start01()==1) while(1) { begin0(); key=0; system("CLS"); start0(); start1(); start2(); meun1(); } return 0; }
2015年2月6日13:19:08 加了个背景故事,但是加的我自己都觉得恶心……
目测会被遗弃
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
#include <cstdio> #include <cmath> #include <cstring> #include <ctime> #include <iostream> #include <algorithm> #include <set> #include <vector> #include <sstream> #include <queue> #include <typeinfo> #include <fstream> #include <map> #include <stdlib.h> #include<conio.h> typedef long long ll; using namespace std; //freopen("D.in","r",stdin); //freopen("D.out","w",stdout); #define sspeed ios_base::sync_with_stdio(0);cin.tie(0) #define maxn 100001 #define eps 1e-9 #include <windows.h> int system(const char *string); //system("CLS"); const int inf=0x7fffffff; //无限大 int key; string s; char c; int flag=1; int first_bedroom=1; struct people { string name; int handsome; int max_hp; int now_hp; int attack; int defence; int speed; int money; int good_hushi=0; string wife; }; struct monster { string name; int max_hp; int now_hp; int attack; int speed; int defence; }; monster shilaimu; struct time1 { int year; int month; int day; }; time1 now; people hero; //bg void bgm() { system("CLS"); Sleep(1000); printf("一所位于东京都千代田区的传统高校“音乃木阪学院”\n\n"); Sleep(3000); printf("因为入读的学生人数骤减,所以正面临着废校的危机。\n\n"); Sleep(3000); printf("所以,其中有八名少女想到一条妙计——成为偶像,只要她们成为偶像,学校的名气便会增加,而入读学生的人数亦会上升。\n\n"); Sleep(3000); printf("就这样,八位个性鲜明的少女决定一起努力成为偶像,希望可以凭借偶像的名气增加生源来挽救自己所喜爱的校园。\n\n"); Sleep(3000); printf("但是,这八名少女进行了无数演出之后,发现,八个人的力量根本无法拯救这个校园,唯有九人,才能真正发挥偶像的魅力!\n\n"); Sleep(3000); printf("而你,你的目标,就是和这些学姐一样成为一名偶像,成为第九人!拯救这所学校!\n\n\n"); Sleep(3000); printf("(按C键继续)\n"); while(1){ key=getch(); if(key=='C'||key=='c') { break; } else { Sleep(1000); printf("你是傻逼吗?叫你按C\n"); } } } //pk void pk(monster a) { void meun(); void hospital(); system("CLS"); Sleep(1000); printf("你在探险的时候遇上了"); cout<<a.name<<endl; Sleep(1000); for(int i=0;;i++) { if(i%(1000-hero.speed)==0) { int miss=rand()%100; if(miss<30) { cout<<hero.name<<"对"<<a.name<<"使用了友颜破山拳!"<<endl; cout<<a.name<<"受到了"<<hero.attack+3-a.defence<<"的伤害"<<endl; a.now_hp=max(0,a.now_hp-hero.attack-3+a.defence); if(a.now_hp==0) break; cout<<a.name<<"还有"<<a.now_hp<<"的生命值"<<endl; printf("\n\n\n\n"); Sleep(2000); } else if(miss>90) { cout<<a.name<<"灵巧的闪避了"<<hero.name<<"的花拳绣腿"<<endl; printf("\n\n\n"); Sleep(2000); } else { cout<<hero.name<<"对"<<a.name<<"使用了冲锋脚!"<<endl; cout<<a.name<<"受到了"<<hero.attack-a.defence<<"的伤害"<<endl; a.now_hp=max(0,a.now_hp-hero.attack+a.defence); if(a.now_hp==0) break; cout<<a.name<<"还有"<<a.now_hp<<"的生命值"<<endl; printf("\n\n\n\n"); Sleep(2000); } } if(i%(1000-a.speed)==0) { cout<<a.name<<"对"<<hero.name<<"摸了一下"<<endl; int shanghai=max(0,a.attack-hero.defence); cout<<hero.name<<"受到了"<<shanghai<<"的伤害"<<endl; hero.now_hp=max(0,hero.now_hp-shanghai); if(hero.now_hp==0) hospital(); cout<<hero.name<<"还有"<<hero.now_hp<<"的生命值"<<endl; printf("\n\n\n"); Sleep(2000); } } printf("哇,打败了"); cout<<a.name<<endl; printf(",简直全身舒畅!\n"); hero.attack++; hero.speed++; hero.defence++; Sleep(1000); printf("好累呀,我还是回去睡觉吧\n\n\n\n"); Sleep(2000); meun(); } //#-2 void begin0() { shilaimu.name="史莱姆"; shilaimu.max_hp=10; shilaimu.now_hp=10; shilaimu.attack=3; shilaimu.defence=1; shilaimu.speed=1; } //#-1 int start01() { int flag1=1; system("CLS"); Sleep(1000); printf("你确定要开始这个游戏吗?(Y/N)\n"); now.year=2015; now.month=9; now.day=1; while(1) { key=getch(); if(key=='N'||key=='n') { flag1=0; break; } if(key=='Y'||key=='y') break; printf("你是傻逼吗?叫你输入Y/N\n请重新输入(Y/N)\n"); } return flag1; } //#0 void start0() { void bedroom(); system("CLS"); Sleep(1000); printf("##入学处##\n\n"); Sleep(2000); printf("【教导主任】\n你叫什么名字呢?(请输入你的名字)\n\n"); Sleep(2000); printf("(作者友情提示,这是第一位可以攻略的女性)\n\n"); int flag=1; while(1){ cin>>hero.name; printf("【教导主任】\n哦,你的名字是"); cout<<hero.name<<"啊"<<endl; Sleep(1000); printf("\n你确定吗?(Y/N)\n"); while(1) { key=getch(); if(key=='N'||key=='n') { break; } if(key=='Y'||key=='y') { flag=0; break; } printf("【系统】你是傻逼吗?\n请重新输入(Y/N)\n"); } if(flag==0) break; printf("那就再输入你的名字吧\n"); } Sleep(1000); printf("【教导主任】\n好嘞,这是你的寝室钥匙,紫荆公寓34号楼201"); Sleep(3000); bedroom(); hero.handsome=50; hero.max_hp=50; hero.now_hp=50; hero.attack=3; hero.defence=0; hero.speed=1; hero.money=50; hero.wife="0"; } void bedroom() { void meun1(); void meun(); system("CLS"); if(first_bedroom) { printf("###紫荆公寓34号楼201###\n\n"); Sleep(2000); printf("【陌生的男生】\n嘿,你来啦!\n\n"); Sleep(1000); printf("我望了望寝室,发现了躺在床上的那个可爱的男♂孩♂子\n\n"); Sleep(1000); printf("【");cout<<hero.name;printf("】\n对,我是这个寝室的一员,我叫");cout<<hero.name;printf("\n你是?"); Sleep(1000); printf("【王于恨】\n原来你就是");cout<<hero.name;printf("啊"); Sleep(1000); printf("真是个奇怪的名字诶!\n\n"); Sleep(1000); printf("\n【王于恨】\n我叫王于恨,我是这个学校的新生,我的梦想是成为一名偶像!\n\n"); Sleep(1000); printf("艹,他的梦想怎么和我一样啊 ,偶像位置只剩下最后一个了,我一定要打败他!\n\n"); Sleep(1000); first_bedroom=0; while(1){ Sleep(2000); system("ClS"); Sleep(1000); printf("接下来,你干什么呢?\n\n"); Sleep(1000); printf("1.与王于恨聊天\n"); printf("2.去校园广场逛逛\n"); while(1){ key=getch(); if(key=='1') { Sleep(2000); printf("【王于恨】\nO(∩_∩)O哈哈~,我的目标是成为一名偶像,我要好好努力,为下个月的大选做准备!\n\n"); Sleep(2000); break; } if(key=='2') { Sleep(2000); meun1(); break; } break; } } } int miss=rand()%100; if(miss<50) { printf("###紫荆公寓34号楼201###\n\n"); Sleep(2000); printf("咦,王于恨居然不在,他去哪儿了?\n\n"); Sleep(2000); printf("算了,不管了,我自己睡吧\n"); now.day+=1; meun(); } else { printf("###紫荆公寓34号楼201###\n\n"); Sleep(2000); printf("咦,王于恨居然不在,他去哪儿了?\n\n"); Sleep(2000); printf("算了,不管了,我自己睡吧\n"); now.day+=1; meun(); } } //#1 void start1() { key=0; system("CLS"); Sleep(2000); printf("呼,到了,这里就是梦寐以求的大学了。\n"); Sleep(1000); printf("已经准备好度过接下来的四年大学时光了!\n\n\n\n"); Sleep(1000); printf("(按C键继续)\n"); while(1){ key=getch(); if(key=='C'||key=='c') { break; } else { Sleep(1000); printf("你是傻逼吗?叫你按C\n"); } } } //#2_first_chose void start2() { key=0; system("CLS"); Sleep(2000); printf("其实,当初填报志愿之所以会选择这所学校,还有一个特殊的原因的……\n\n\n\n\n"); Sleep(2000); printf("1.这所学校是曾经单相思的男生的第一志愿\n"); printf("2.这所学校的哲学气息浓厚\n"); printf("3.这所学校拥有良好的校风和环境\n"); printf("4.这所学校有愉快的社团文化\n\n\n"); Sleep(1000); printf("请输入1234进行选择\n\n"); while(1) { key=getch(); if(key=='1') { hero.max_hp+=10; printf("没错,我"); cout<<hero.name; printf("是个基佬……\n"); Sleep(3000); break; } if(key=='2') { hero.attack+=1; printf("没错,我是个基佬……\n\n"); Sleep(1000); printf("而这所学校,则是拥有深厚的哲♂学底蕴的学校!!\n"); Sleep(1000); printf("毕竟男女比例7:1\n\n"); Sleep(3000); break; } if(key=='3') { hero.defence+=1; printf("\n\n毕竟是一所理工科学校,哥是来学习的,绝逼不会搞基的!\n"); Sleep(3000); break; } if(key=='4') { hero.speed+=1; printf("\n\n蛤蛤,动漫社我来了!!!\n"); Sleep(1000); printf("\n听说这所学校有很多萌妹子!\n\n"); Sleep(1000); printf("\n不过这所学校男女比例是1:7……\n"); break; } Sleep(1000); printf("你是傻逼吗?叫你输入1234,你怎么这个都看不懂啊,菜鸡\n"); Sleep(3000); } } void check() { void meun(); key=0; system("CLS"); Sleep(2000); printf("你的名字:"); cout<<hero.name<<endl; printf("你的魅力值:"); cout<<hero.handsome<<endl; printf("你的生命值:"); cout<<hero.now_hp<<"/"; cout<<hero.max_hp<<endl; printf("你的攻击力:"); cout<<hero.attack<<endl; printf("你的防御力:"); cout<<hero.defence<<endl; printf("你的敏捷值:"); cout<<hero.speed<<endl; printf("你的金钱数: "); cout<<hero.money<<endl; printf("你的配偶:"); if(hero.wife=="0") printf("有个球配偶啊!\n"); else cout<<hero.wife<<endl; Sleep(3000); printf("\n\n\n\n\n"); printf("按B键,回到主菜单\n"); while(1){ key=getch(); if(key=='B'||key=='b') { break; } else { Sleep(1000); printf("你是傻逼吗?叫你按B\n"); } } meun(); } void meun() { void hospital(); void tanxian(); void gotoschool(); void shop(); key=0; system("CLS"); Sleep(2000); if(now.day>30) { now.month++; now.day-=30; if(now.month>12) { now.month-=12; now.year+=1; } } cout<<"现在是"<<now.year<<"年"<<now.month<<"月"<<now.day<<"号"<<endl; printf("呼呼,你现在想干什么呢?\n\n\n\n"); Sleep(1000); printf("1.查看自己属性\n"); printf("2.探险\n"); printf("3.上课\n"); printf("4.去超市逛逛\n"); printf("5.校医院\n"); printf("\n\n\n\n请输入12345进行选择\n"); while(1) { key=getch(); if(key=='1') { check(); break; } if(key=='2') { tanxian(); break; } if(key=='3') { gotoschool(); break; } if(key=='4') { shop(); break; } if(key=='5') { hospital(); break; } Sleep(3000); printf("叫你这个傻逼输入1234,你怎么就是不懂啊,你怎么这么菜鸡啊\n\n\n"); Sleep(1000); printf("再给你个机会,输入1/2/3/4吧!\n\n"); } } void bed_end() { printf("胜败乃兵家常事,大侠还请重新来过\n\n\n\n"); Sleep(3000); printf("(按C键重新游戏)\n"); while(1){ key=getch(); if(key=='C'||key=='c') { break; } else { Sleep(1000); printf("你是傻逼吗?叫你按C\n"); } } } void tanxian() { key=0; system("CLS"); printf("今天去哪儿呢?\n\n\n\n"); int kiss=rand()%100; if(kiss<30) { Sleep(1000); pk(shilaimu); } else { Sleep(2000); printf("什么都没有发生诶!"); Sleep(2000); now.day++; meun(); } Sleep(3000); printf("今天就去后山吧!!\n"); Sleep(2000); printf("惨了,遇到石头人了……\n"); Sleep(2000); printf("我要挂了……怎么办\n"); Sleep(2000); printf("呃!!!%…我挂了%……\n\n\n"); Sleep(3000); bed_end(); } void gotoschool() { key=0; system("CLS"); Sleep(3000); printf("好无聊……\n\n\n"); Sleep(3000); printf("早知道,就不来上课的\n\n\n"); Sleep(3000); meun(); } void shop() { key=0; system("CLS"); if(hero.money<100) { printf("这么点钱也想来高贵的校园超市?给我滚。\n\n\n\n"); Sleep(3000); meun(); } } void meun1() { key=0; system("CLS"); Sleep(2000); printf("呼呼,终于进来了这个学校了,你现在想干什么呢?\n\n\n\n"); Sleep(1000); printf("1.查看自己属性\n"); printf("2.探险\n"); printf("3.上课\n"); printf("4.去超市逛逛\n"); while(1) { key=getch(); if(key=='1') { check(); break; } if(key=='2') { tanxian(); break; } if(key=='3') { gotoschool(); break; } if(key=='4') { shop(); break; } Sleep(3000); printf("叫你这个傻逼输入1234,你怎么就是不懂啊,你怎么这么菜鸡啊\n\n\n"); Sleep(1000); printf("再给你个机会,输入1/2/3/4吧!\n\n"); } } void hospital() { void meun(); system("CLS"); if(hero.now_hp==0) { printf("护士姐姐:咦,这位小哥,怎么快挂了……\n"); printf("好好休息一下吧\n\n"); Sleep(1000); printf("于是,就这样,浑浑噩噩的睡过了两天\n\n"); Sleep(2000); printf("不过好像,护士姐姐对你的好感度增加了诶."); hero.good_hushi+=2; now.day+=2; meun(); } else { Sleep(2000); printf("护士姐姐:这位小哥,是来看病吗?(Y/N)\n\n\n"); key=0; while(1){ key=getch(); if(key=='y'||key=='Y') { printf("护士姐姐:~\(≧▽≦)/~好呀好呀,你就睡一觉吧!\n\n"); Sleep(2000); printf("于是,你就睡了一觉,让自己精力充沛了起来\n\n"); Sleep(2000); printf("不过,护士姐姐貌似挺可爱的!\n"); hero.good_hushi+=1; now.day+=1; hero.now_hp=hero.max_hp; Sleep(3000); meun(); } else if(key=='n'||key=='N') { printf("护士姐姐:那你滚吧!滚回去和基友玩蛋去!"); Sleep(3000); meun(); } printf("叫你按y/n呀,你又调皮,护士姐姐对你的好感度降低了!"); } } } int main() { srand( (unsigned)time( NULL ) ); if(start01()==1) while(1) { bgm(); begin0(); key=0; system("CLS"); start0(); start1(); start2(); meun1(); } printf("爱玩玩,不玩滚"); Sleep(2000); return 0; }