206寝室
2025-01-19 13:40:57
发布于:北京
#include<iostream>
#include<map>
#include<windows.h>
#include<conio.h>
using namespace std ;
#ifdef _WIN32
void Clear_Screen(){system("cls");} // Windows平台清屏命令
#else
void Clear_Screen(){system("clear");} // Linux平台清屏命令
#endif
int x ;
const string s1 = "《刘氏家族》\n\n刘径开 著\n\n本内容纯属虚构\n\n第一章\n\n很久很久以前,我的祖先居住在金字塔里,后来我们的朋友胡夫死了,我们就把它安葬在那里。于是后来我们在天上建起一座宫殿命名为“天庭”,可是我们又碰到了流离失所的玉皇大帝,就把天庭送给他。\n\n后来随着历史的变迁,我们家族居住的地方也经常变,我就不一一列举了,比如说秦朝住在咸阳宫、阿房宫。汉朝在未央宫、长乐宫。唐朝住在大明宫。明朝住在紫禁城。清朝有时住在颐和园,有时住在承德避暑山庄。(我们的祖先得知圆明园被烧后一气之下穿越的未来把我们自己建造的巴黎圣母院给点燃了)\n现在由于无处可去,我们一直住在月亮上。\n\n第二章\n\n我们经常旅游,就拿上周日来说吧。\n\n上周日早晨我们跑到古罗马斗兽场看表演,还帮愚公移了个山。中午一边吃着镇元大仙送给我的人参果,一边和他一起在华罗宫听元始天尊专门给我讲的浑元道果。下午我又拿着找后于借的弓帮赫拉克勒斯解救了普罗米修斯的时候射死了那只啄普罗米修斯肝的鹰。晚上在吃完玉皇大帝让厨神庖丁给我做的300道菜的满汉全席增补版后,回家睡觉去了。\n\n未完待续……\n" ;
const string s2 = "网络剪切板:https://netcut.cn/206\n寝室密码为:LDHQ206" , s3 = "kimi:https://kimi.moonshot.cn/(强项是作文,弱项是编程)" ;
map<string,string> s = {
{"《刘氏家族》",s1},
{"刘氏家族",s1},
{"网络剪贴板",s2},
{"网络黏贴板",s2},
{"kimi",s3},
{"kimi.ai",s3},
{"《用c++帮助老师排座位(优化)》","https://www.acgo.cn/discuss/study/29882"},
{"用c++帮助老师排座位(优化)","https://www.acgo.cn/discuss/study/29882"},
{"《用c++帮助老师排座位》","https://www.acgo.cn/discuss/study/29882"},
{"用c++帮助老师排座位","https://www.acgo.cn/discuss/study/29882"}};
int get(){
int in = _getch() ;
return in - 48 ;
}
void f15(){
while(true){
Clear_Screen() ;
printf(
"菜单->信息共享->文章->《用c++帮助老师排座位(优化)》\n\n"
"打开《用c++帮助老师排座位(优化)》的网页请按1\n"
"返回请按0\n"
) ;
x = get();
switch(x){
case 1 :
system("start https://www.acgo.cn/discuss/study/29882") ;
break ;
case 0 :
return ;
default :
Clear_Screen() ;
cout << "输入错误!" << endl ;
get();
}
}
}
void f14(){
while(true){
Clear_Screen() ;
cout << "菜单->信息共享->文章->《刘氏家族》" << endl << endl ;
cout << s1 << endl ;
cout << "返回请按0" << endl ;
x = get();
switch(x){
case 0 :
return ;
default :
Clear_Screen() ;
cout << "输入错误!" << endl ;
get();
}
}
}
void f13(){
while(true){
Clear_Screen() ;
cout << "菜单->信息共享->文章" << endl ;
cout << "《刘氏家族》请按1" << endl ;
cout << "《用c++帮助老师排座位(优化)》请按2" << endl ;
cout << "返回请按0" << endl ;
x = get();
switch(x){
case 1 :
f14() ;
break ;
case 2 :
f15() ;
break ;
case 0 :
return ;
default :
Clear_Screen() ;
cout << "输入错误!" << endl ;
get();
}
}
}
void f12(){
while(true){
Clear_Screen() ;
cout << "菜单->信息共享->网站" << endl ;
cout << s2 << endl ;
cout << s3 << endl << endl ;
cout << "返回请按0" << endl ;
x = get();
switch(x){
case 0 :
return ;
default :
Clear_Screen() ;
cout << "输入错误!" << endl ;
get();
}
}
}
void f11(){
while(true){
Clear_Screen() ;
cout << "菜单->信息共享" << endl ;
cout << "网站请按1" << endl ;
cout << "文章请按2" << endl ;
cout << "返回请按0" << endl ;
x = get();
switch(x){
case 1 :
f12() ;
break ;
case 2 :
f13() ;
break ;
case 0 :
return ;
default :
Clear_Screen() ;
cout << "输入错误!" << endl ;
get();
}
}
}
void f10(){
while(true){
Clear_Screen() ;
printf(
"菜单->寝室信息->成员简介->吴航\n"
"吴航\n"
"出生年月:未知\n"
"住址:未知\n"
"ACGO 个人主页:未知\n"
"\n"
//"打开其ACGO 个人主页请按1\n"
"返回请按0\n"
);
x = get();
switch(x){
//case 1 :
// system("start https://www.acgo.cn/person/未知") ;
// break ;
case 0 :
return ;
default :
Clear_Screen() ;
cout << "输入错误!" << endl ;
get();
}
}
}
void f9(){
while(true){
Clear_Screen() ;
printf(
"菜单->寝室信息->成员简介->林子慷\n"
"林子慷\n"
"出生年月:2011年4月27日\n"
"住址:杭州市拱墅区中山北园附近(具体地址不便透露)\n"
"ACGO 个人主页:https://www.acgo.cn/person/1195034\n"
"\n"
"打开其ACGO 个人主页请按1\n"
"返回请按0\n"
);
x = get();
switch(x){
case 1 :
system("start https://www.acgo.cn/person/1195034") ;
break ;
case 0 :
return ;
default :
Clear_Screen() ;
cout << "输入错误!" << endl ;
get();
}
}
}
void f8(){
while(true){
Clear_Screen() ;
printf(
"菜单->寝室信息->成员简介->张微博\n"
"张微博\n"
"出生年月:未知\n"
"住址:未知\n"
"ACGO 个人主页:未知\n"
"\n"
//"打开其ACGO 个人主页请按1\n"
"返回请按0\n"
);
x = get();
switch(x){
//case 1 :
// system("start https://www.acgo.cn/person/未知") ;
// break ;
case 0 :
return ;
default :
Clear_Screen() ;
cout << "输入错误!" << endl ;
get();
}
}
}
void f7(){
while(true){
Clear_Screen() ;
printf(
"菜单->寝室信息->成员简介->朱允烯\n"
"朱允烯\n"
"出生年月:未知\n"
"住址:未知\n"
"ACGO 个人主页:未知\n"
"\n"
//"打开其ACGO 个人主页请按1\n"
"返回请按0\n"
);
x = get();
switch(x){
//case 1 :
// system("start https://www.acgo.cn/person/未知") ;
// break ;
case 0 :
return ;
default :
Clear_Screen() ;
cout << "输入错误!" << endl ;
get();
}
}
}
void f6(){
while(true){
Clear_Screen() ;
printf(
"菜单->寝室信息->成员简介->刘径开\n"
"刘径开\n"
"出生年月:2012年11月11日\n"
"住址:北京市西城区南营房一区一号楼508室\n"
"ACGO 个人主页:https://www.acgo.cn/person/2706672\n"
"\n"
"打开其ACGO 个人主页请按1\n"
"返回请按0\n"
);
x = get();
switch(x){
case 1 :
system("start https://www.acgo.cn/person/2706672") ;
break ;
case 0 :
return ;
default :
Clear_Screen() ;
cout << "输入错误!" << endl ;
get();
}
}
}
void f5(){
while(true){
Clear_Screen() ;
cout << "菜单->寝室信息->成员简介" << endl ;
cout << "刘径开请按1" << endl ;
cout << "朱允烯请按2" << endl ;
cout << "张微博请按3" << endl ;
cout << "林子慷请按4" << endl ;
cout << "吴航请按5" << endl ;
cout << "返回请按0" << endl ;
x = get();
switch(x){
case 1 :
f6() ;
break ;
case 2 :
f7() ;
break ;
case 3 :
f8() ;
break ;
case 4 :
f9() ;
break ;
case 5:
f10() ;
break ;
case 0 :
return ;
default :
Clear_Screen() ;
cout << "输入错误!" << endl ;
get();
}
}
return ;
}
void f4(){
while(true){
Clear_Screen() ;
cout << "菜单->寝室信息->寝室简介" << endl ;
cout << "这里是天目山大地之野天空之城206寝室(如果有人愿意请补充)" << endl << endl ;
cout << "返回请按0" << endl ;
x = get();
switch(x){
case 0 :
return ;
default :
Clear_Screen() ;
cout << "输入错误!" << endl ;
get() ;
}
}
return ;
}
void f3(){
while(true){
Clear_Screen() ;
cout << "菜单->寝室信息" << endl ;
cout << "寝室简介请按1" << endl ;
cout << "成员简介请按2" << endl ;
cout << "返回请按0" << endl ;
x = get() ;
switch(x){
case 1 :
f4() ;
break ;
case 2 :
f5() ;
break ;
case 0 :
return ;
default :
Clear_Screen() ;
cout << "输入错误!" << endl ;
get() ;
}
}
return ;
}
void f2(){
while(true){
Clear_Screen() ;
cout << "菜单->寝室公告" << endl ;
cout << "公告:经刘径开同学测试,网络剪贴板的密码可以是中文(只需要复制粘贴)!当所有同学都阅读了此公告后,剪贴板密码将改为“206寝室”,和房间号一样以便于记忆。预计于9月1日进行更改。" << endl << endl ;
cout << "返回请按0" << endl ;
x = get();
Clear_Screen() ;
switch(x){
case 0 :
return ;
default :
cout << "输入错误!" << endl ;
get();
}
}
}
void f0(){
map<string,string> ::iterator i ;
Clear_Screen() ;
cout << "菜单->查询系统" << endl ;
cout << "查询内容:" ;
string in ;
cin >> in ;
i = s.find(in);
if(in == i->second){
cout << "未找到!" << endl ;
}else{
cout << endl << "查询结果:" << endl << endl ;
cout << i->second << endl << endl ;
}
get();
return ;
}
void f1(){
while(true){
Clear_Screen() ;
cout << "菜单" << endl ;
cout << "寝室公告请按1" << endl ;
cout << "寝室信息请按2" << endl ;
cout << "信息共享请按3" << endl ;
cout << "查询系统请按4" << endl ;
cout << "退出程序请按0" << endl ;
x = get();
cout << x << endl ;
switch(x){
case 1 :
f2() ;
break ;
case 2 :
f3() ;
break ;
case 3 :
f11() ;
break ;
case 4 :
f0() ;
break ;
case 0 :
return ;
default :
cout << "输入错误!" << endl ;
get();
break ;
}
}
return ;
}
int main(){
map<string,string> ::iterator i ;
cout << "欢迎来到206寝室" << endl << "密码暂定206" << endl ;
get();
Clear_Screen() ;
cout << "请输入密码:" ;
cin >> x ;
if(x != 206){
Clear_Screen() ;
cout << "密码错误" << endl ;
get();
return 0 ;
}
Clear_Screen() ;
cout << "密码正确" << endl ;
f1() ;
string in ;
Clear_Screen() ;
cout << "按下任意键结束......" << endl ;
get();
return 0 ;
}
这里空空如也
有帮助,赞一个