-
个人简介
你进入了开除通道......
你确定要继续吗?(请点击“确定”或“离开”)
你知道上面有多少行分割线吗?(这是一个奇妙的秘密)
who knows?
250!!!HAHAHA
该用户很懒,什么都有写哦~~~
字数:42728
- 点击 ->此处<- 撤离并继续腐朽
不要腐朽了,小心被jc哦
点这里成为***
目录
日志
2024-9月末
主页基本建成
2024-10-13
字数达到35000以上,总字数37446
2024-10-19
字数突破40000大关!!!总字数40120
2024-11-16
卢老师上课手抓马蜂,遭到马蜂红温攻击,手指骤烫
马蜂的攻击使卢老师手指麻痹n秒
最终卢老师成功捕捉马蜂并将其监禁在塑料袋中
接着,卢老师发表了富含深意的、智慧的、有经验的胜利感言
让我们恭喜卢老师!!!
2024-12-21
今天上课卢老师的极域抽疯,持续0.4节课
卢老师亲自整治电脑,电脑奋起反抗电击卢老师!
终于,在卢老师坚持不懈的努力下,电脑被制服!
让我们再次庆祝卢老师!!!
一万种《我去上学校》
如有灵感,可点击这里投稿,详细内容请点击链接查看
01 我去炸学校,天天不迟到~ 安全帽,炸药包, 长大要为人民拆学校~~~ [doge]
02 我去炸学校,校长不知道~ 手榴弹,火箭筒, 学校就被我给炸没了~~~ [doge]
03 我去炸学校,校长不知道~ 一拉响,我就跑, 轰的一声学校不见了~~~ [doge]
03作者:2024tysc0068陈玥婷
04 我不上学校,天天都不到。 哪怕那 老师来, 反正我就不去上学校。
04作者: 2022tysc1890 (郝彦哲(SCALLOP SUGAR一枚))
05 我去炸学校,爸妈不知道! 小鸟说,CCC, 你为什么背着炸药包?!! 06 我去炸学校,老师不知道! 拉引线,打上火, 轰的一声学校飞天了!!!
05/06作者:2023tyoi0661 (张Dine牧)
游戏类
游戏网站 poki.com crazygames.com
//贪吃蛇 #include<iostream> #include<windows.h> #include<time.h> #include<stdlib.h> #include<conio.h> #define N 21 void gotoxy(int x,int y)//位置函数 { COORD pos; pos.X=2*x; pos.Y=y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos); } void color(int a)//颜色函数 { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),a); } void init(int apple[2])//初始化函数(初始化围墙、显示信息、苹果) { int i,j;//初始化围墙 int wall[N+2][N+2]={{0}}; for(i=1;i<=N;i++) { for(j=1;j<=N;j++) wall[i][j]=1; } color(11); for(i=0;i<N+2;i++) { for(j=0;j<N+2;j++) { if(wall[i][j]) std::cout<< "■"; else std::cout<<"□" ; } std::cout<< std::endl; } gotoxy(N+3,1);//显示信息 color(20); std::cout<<"按 W S A D 移动方向"<< std::endl; gotoxy(N+3,2); color(20); std::cout<<"按任意键暂停"<< std::endl; gotoxy(N+3,3); color(20); std::cout<<"得分:"<< std::endl; apple[0]=rand()%N+1;//苹果 apple[1]=rand()%N+1; gotoxy(apple[0],apple[1]); color(12); std::cout<<"●"<< std::endl; } int main() { int i,j; int** snake=NULL; int apple[2]; int score=0; int tail[2]; int len=3; char ch='p'; srand((unsigned)time(NULL)); init(apple); snake=(int**)realloc(snake,sizeof(int*)*len); for(i=0;i<len;i++) snake[i]=(int*)malloc(sizeof(int)*2); for(i=0;i<len;i++) { snake[i][0]=N/2; snake[i][1]=N/2+i; gotoxy(snake[i][0],snake[i][1]); color(14); std::cout<<"★"<< std::endl; } while(1)//进入消息循环 { tail[0]=snake[len-1][0]; tail[1]=snake[len-1][1]; gotoxy(tail[0],tail[1]); color(11); std::cout<<"■"<< std::endl; for(i=len-1;i>0;i--) { snake[i][0]=snake[i-1][0]; snake[i][1]=snake[i-1][1]; gotoxy(snake[i][0],snake[i][1]); color(14); std::cout<<"★"<< std::endl; } if(kbhit()) { gotoxy(0,N+2); ch=getche(); } switch(ch) { case 'w':snake[0][1]--;break; case 's':snake[0][1]++;break; case 'a':snake[0][0]--;break; case 'd':snake[0][0]++;break; default: break; } gotoxy(snake[0][0],snake[0][1]); color(14); std::cout<<"★"<< std::endl; Sleep(abs(200-0.5*score)); if(snake[0][0]==apple[0]&&snake[0][1]==apple[1])//吃掉苹果后蛇分数加1,蛇长加1 { score++; len++; snake=(int**)realloc(snake,sizeof(int*)*len); snake[len-1]=(int*)malloc(sizeof(int)*2); apple[0]=rand()%N+1; apple[1]=rand()%N+1; gotoxy(apple[0],apple[1]); color(12); std::cout<<"●"<< std::endl; gotoxy(N+5,3); color(20); std::cout<<score<< std::endl; } if(snake[0][1]==0||snake[0][1]==N||snake[0][0]==0||snake[0][0]==N)//撞到围墙后失败 { gotoxy(N/2,N/2); color(30); std::cout<<"失败!!!"<< std::endl; for(i=0;i<len;i++) free(snake[i]); Sleep(INFINITE); exit(0); } } return 0; }
我的世界(劝你别玩,无聊)
// #include <iostream> #include <conio.h> #include <string> #include <map> #include <cmath> #include <windows.h> #include <time.h> #define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) using namespace std; int fallspeed; int jumpspeed = -3; int gravity = 1; int y = 400, x = 5000; int restartposy, restartposx, face, health = 1000, lasthealth = 1000, breath = 1000, hungry = 100, dienum; bool attack, defense, hurt, mode; struct TNT { int y; int x; int time; bool issave; }; struct BLOCK { int color; string ch; string type; }; struct MOB { int fallspeed; int health; bool hurt; int y; int x; int attack; string shap; bool isenemy; int color; string name; }; struct ARROW { string shap; double y; double x; double fallspeed; double plusx; }; TNT tnt[20]; string die; ARROW arrow[100]; MOB mobs[50] = { {0,1000,0,0,0,100,"危",true,7,"危"}, {0,10,0,0,0,10," ",true,7," "}, {0,1000,0,0,0,100,"MM",false,7,"MM"}, {0,100000,0,90,70,-100,"AC",true,7,"Accept"}, {0,10000,0,90,70,500,"BO",true,7,"BOSS"}, {0,100000,0,90,70,-1000,"AK",true,7,"AK"}, }; MOB mob[100] = { {0,1000,0,92,4,100,"WA",true,7,"Wrong Anwser"}, {0,1000,0,92,4,100,"TL",true,7,"Time Limit Error"}, {0,2000,0,92,4,300,"CE",true,7,"Compile Error"}, {0,1000,0,45,9,100,"WA",true,7,"Wrong Anwser"}, {0,100000,0,90,70,-100,"AC",true,7,"Accept"}, {0,100000,0,90,70,-1000,"AK",true,7,"AK"}, {0,10000,0,90,70,500,"UK",true,7,"Unknown Error"}, {0,1000,0,92,3,0,"MM",false,7,"MM"}, {0,1000,0,92,3,0,"MM",false,7,"MM"}, {0,1000,0,90,15,0,"MM",false,7,"MM"}, {0,1000,0,90,80,0,"MM",false,7,"MM"}, }; BLOCK block[32] = { {0," ","air"},//空气 {6,"██","block"},//土块 {8,"██","block"},//石头 {2,"██","block"},//草方块 {15,"██","block"},//雪块 {4,"██","block"},//岩浆块 {14,"▓▓","fallblock"},//沙块 {8,"II","fallblock"},//铁砧 {9,"██","water"},//水 {9,"▇▇","water"},//水 {9,"▆▆","water"},//水 {9,"▅▅","water"},//水 {9,"▄▄","water"},//水 {9,"▃▃","water"},//水 {9,"▂▂","water"},//水 {9,"▁▁","water"},//水 {12,"██","lava"},//岩浆 {12,"▇▇","lava"},//岩浆 {12,"▆▆","lava"},//岩浆 {12,"▅▅","lava"},//岩浆 {12,"▄▄","lava"},//岩浆 {12,"▃▃","lava"},//岩浆 {12,"▂▂","lava"},//岩浆 {12,"▁▁","lava"},//岩浆 {12,"危","background"},//危 {6,"██","background"},//木头 {10,"▓▓","background"},//树叶 {15,"▓▓","background"},//带雪树叶 {15,"▅▅","bomb"},//TNT爆炸 {12,"Ⅲ","TNT"},//TNT {7,"Ⅲ","TNT"},//TNT2 {6,"∷","ladder"},//梯子 }; int board[1005][1005]; int setboard[1005][1005]; int bag[100]; int clear_buffer() { while(kbhit()) { if(getch() != EOF); for(int i = 1; i <= 256; i++) { if(GetAsyncKeyState(i)); } } return 0; } void color(int a) { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),a); /* 1 深蓝色 2 深绿色 3 深青色 4 深红色 5 深粉色 i 黄色 7 深白色 8 灰色 9 浅蓝色 10 浅绿色 11 浅青色 12 浅红色 13 浅粉色 14 浅黄色 15 浅白色 背景 1~15 黑色 16~31 深蓝色 32~47 深绿色 48~63 深青色 64~79 深红色 'S'~95 深粉色 96~111 深黄色 112~127 深白色 128~143 灰色 144~159 浅蓝色 160~1'A' 浅绿色 176~191 浅青色 192~207 浅红色 208~223 浅粉色 224~239 浅黄色 240~255 浅白色 */ } int init()//听说有人要我增加地图生成的注释,所以我就写了。 { for(int j = 0; j < 100; j++) { bag[j] = 0;//这个...初始化背包 } for(int i = 0; i < 1000; i++) { for(int j = 0; j < 1000; j++) { board[i][j] = 0;//初始化地图 (我们的y是倒着来的) } } double lasty = rand() % 101 + 400;//lasty代表上一个我们选择的点的高度。 for(int i = 5; i < 1000; i += 5)//i每次加5,每隔5个点连一条线 { double y = rand() % 21 - 10 + lasty;//y代表这个点我们选择的高度,为了不出现太陡峭的山,我们只允许这个高度在刚才的点的高低10格内。 y = min(450.0, y);//这是最小高度,防止整个地图都在水里。 double high = lasty;//这个high是用来统计当前高度的,用double可以更加精确。 int dirt = rand() % 5 + 2;//dirt代表这一列上泥土高度。 for(int j = i - 5; j < i; j++) { high += (y - lasty) / 5;//high每次增加差距的1/5。 for(int k = 999; k >= (int)high; k--) { if(k == (int)high)//如果是最高点 { setboard[k][j] = 3;//就用草地 if(high <= 350)//如果high比较高 { setboard[k][j] = 4;//就用雪地 } } else if(k - dirt <= (int)high)//泥土 { setboard[k][j] = 1; } else { setboard[k][j] = 2;//石头 } } } lasty = y;//赋值 } //再来一边,填满最后几格 int dirt = rand() % 5 + 2; double high = lasty; for(int j = 995; j < 999; j++) { for(int k = 999; k >= (int)high; k--) { if(k == (int)high) { setboard[k][j] = 3; if(high <= 350) { setboard[k][j] = 4; } } else if(k - dirt <= (int)high) { setboard[k][j] = 1; } else { setboard[k][j] = 2; } } } //填满水,这里默认把海平面高度设为410。 for(int i = 0; i < 1000; i++) { for(int j = 600; j >= 410; j--) { if(setboard[j][i] == 0) { setboard[j][i] = 8; } } } //沙子 for(int i = 0; i < 1000; i++) { bool a = 0; for(int j = 999; j >= 0; j--) { if(a && setboard[j][i] != 0 && setboard[j][i] != 8) { setboard[j][i] = 6; continue; } if(setboard[j][i] == 8) { continue; } if(setboard[j][i + 3] == 8) { a = true; setboard[j][i] = 6; } if(setboard[j][i + 2] == 8) { a = true; setboard[j][i] = 6; } if(setboard[j][i + 1] == 8) { a = true; setboard[j][i] = 6; } if(setboard[j][i - 1] == 8) { a = true; setboard[j][i] = 6; } if(setboard[j][i - 2] == 8) { a = true; setboard[j][i] = 6; } if(setboard[j][i - 3] == 8) { a = true; setboard[j][i] = 6; } if(setboard[j - 2][i] == 8) { a = true; setboard[j][i] = 6; } if(setboard[j - 1][i] == 8) { a = true; setboard[j][i] = 6; } if(setboard[j - 3][i] == 8) { a = true; setboard[j][i] = 6; } if(setboard[j - 4][i] == 8) { a = true; setboard[j][i] = 6; } } } //树 for(int i = 0; i < 1000; i++) { for(int j = 0; j < 1000; j++) { if(setboard[j][i] == 0 && block[setboard[j + 1][i]].type == "block") { if(rand() % 10 == 1) { setboard[j][i] = 25; setboard[j - 1][i] = 25; setboard[j - 2][i] = 25; setboard[j - 3][i] = 25; setboard[j - 3][i + 1] = 26; setboard[j - 3][i - 1] = 26; setboard[j - 4][i + 2] = 26; setboard[j - 4][i + 1] = 26; setboard[j - 4][i] = 26; setboard[j - 4][i - 1] = 26; setboard[j - 4][i - 2] = 26; setboard[j - 5][i + 2] = 26; setboard[j - 5][i + 1] = 26; setboard[j - 5][i] = 26; setboard[j - 5][i - 1] = 26; setboard[j - 5][i - 2] = 26; setboard[j - 6][i + 1] = 26; setboard[j - 6][i] = 26; setboard[j - 6][i - 1] = 26; if(j <= 350) { setboard[j - 3][i + 1] = 27; setboard[j - 3][i - 1] = 27; setboard[j - 4][i + 2] = 27; setboard[j - 4][i + 1] = 27; setboard[j - 4][i] = 27; setboard[j - 4][i - 1] = 27; setboard[j - 4][i - 2] = 27; setboard[j - 5][i + 2] = 27; setboard[j - 5][i + 1] = 27; setboard[j - 5][i] = 27; setboard[j - 5][i - 1] = 27; setboard[j - 5][i - 2] = 27; setboard[j - 6][i + 1] = 27; setboard[j - 6][i] = 27; setboard[j - 6][i - 1] = 27; } } } } } //地洞 for(int j = 999; j >= 700; j--) { if(rand() % 20 == 1) { setboard[j - 3][2] = 0; setboard[j - 2][2] = 0; setboard[j - 2][3] = 0; setboard[j - 1][2] = 0; setboard[j - 1][3] = 0; setboard[j - 1][4] = 0; setboard[j][2] = 0; setboard[j][3] = 0; setboard[j][4] = 0; setboard[j][5] = 0; setboard[j + 1][2] = 0; setboard[j + 1][3] = 0; setboard[j + 1][4] = 0; setboard[j + 2][2] = 0; setboard[j + 2][3] = 0; setboard[j + 3][2] = 0; } } for(int i = 3; i < 997; i++) { for(int j = 996; j >= 500; j--) { if(block[setboard[j + 3][i]].type == "block" && block[setboard[j - 3][i]].type == "block" && setboard[j][i] == 0 && setboard[j + 1][i] == 0 && setboard[j + 2][i] == 0 && setboard[j - 1][i] == 0 && setboard[j - 2][i] == 0) { j += rand() % 5 - 2; j = max(3, j); j = min(996, j); if(rand() % 500 <= 499) { setboard[j - 3][i] = 0; setboard[j - 2][i - 1] = 0; setboard[j - 2][i] = 0; setboard[j - 2][i + 1] = 0; setboard[j - 1][i - 2] = 0; setboard[j - 1][i - 1] = 0; setboard[j - 1][i] = 0; setboard[j - 1][i + 1] = 0; setboard[j - 1][i + 2] = 0; setboard[j][i - 3] = 0; setboard[j][i - 2] = 0; setboard[j][i - 1] = 0; setboard[j][i] = 0; setboard[j][i + 1] = 0; setboard[j][i + 2] = 0; setboard[j][i + 3] = 0; setboard[j + 1][i - 2] = 0; setboard[j + 1][i - 1] = 0; setboard[j + 1][i] = 0; setboard[j + 1][i + 1] = 0; setboard[j + 1][i + 2] = 0; setboard[j + 2][i - 1] = 0; setboard[j + 2][i] = 0; setboard[j + 2][i + 1] = 0; setboard[j + 3][i] = 0; if(rand() % 20 == 1) { for(int k = 0; k < 100; k++) { if(mob[k].shap == "") { mob[k] = {0,1000,0,0,0,100,"SS",true,7,"僵尸"}; mob[k].x = i; mob[k].y = j; break; } } } } } else if(block[setboard[j + 3][i]].type == "block" && block[setboard[j + 2][i]].type == "block" && block[setboard[j + 1][i]].type == "block" && block[setboard[j][i]].type == "block" && block[setboard[j - 1][i]].type == "block" && block[setboard[j - 2][i]].type == "block" && block[setboard[j - 3][i]].type == "block") { if(rand() % 500 == 1) { setboard[j - 3][i] = 0; setboard[j - 2][i - 1] = 0; setboard[j - 2][i] = 0; setboard[j - 2][i + 1] = 0; setboard[j - 1][i - 2] = 0; setboard[j - 1][i - 1] = 0; setboard[j - 1][i] = 0; setboard[j - 1][i + 1] = 0; setboard[j - 1][i + 2] = 0; setboard[j][i - 3] = 0; setboard[j][i - 2] = 0; setboard[j][i - 1] = 0; setboard[j][i] = 0; setboard[j][i + 1] = 0; setboard[j][i + 2] = 0; setboard[j][i + 3] = 0; setboard[j + 1][i - 2] = 0; setboard[j + 1][i - 1] = 0; setboard[j + 1][i] = 0; setboard[j + 1][i + 1] = 0; setboard[j + 1][i + 2] = 0; setboard[j + 2][i - 1] = 0; setboard[j + 2][i] = 0; setboard[j + 2][i + 1] = 0; setboard[j + 3][i] = 0; } } } } //出生点 bool a = false; for(int i = 400; i < 1000; i++) { for(int j = 0; j < 1000; j++) { if(setboard[j][i] == 0 && block[setboard[j + 1][i]].type == "block" && (setboard[j + 1][i] == 3 || setboard[j + 1][i] == 4)) { restartposy = j; restartposx = i; y = j; x = i; a = true; break; } } if(a) { break; } } return 0; } int Arrowmove() { for(int i = 0; i < 100; i++) { if(arrow[i].shap == "") { continue; } arrow[i].x += (int)arrow[i].plusx; arrow[i].plusx -= 0.1; for(int j = (int)arrow[j].y + 1; j <= (int)arrow[j].y + (int)arrow[j].fallspeed; j++) { if(block[board[j][(int)arrow[j].x]].type == "block" || block[board[j][(int)arrow[j].x]].type == "fallblock") { arrow[i].fallspeed = 0; return 0; } } arrow[i].y += arrow[i].fallspeed; arrow[i].fallspeed += 0.1; if(arrow[i].y > 999) { arrow[i].shap = ""; } if(block[board[(int)arrow[i].y + 1][(int)arrow[i].x]].type == "block" || block[board[(int)arrow[i].y + 1][(int)arrow[i].x]].type == "fallblock") { arrow[i].shap = ""; } } return 0; } int mobmove() { for(int j = 0; j < 100; j++) { if(mob[j].shap == "") { continue; } mob[j].hurt = false; mob[j].color = 7; if(mob[j].health <= 0 || mob[j].y > 999) { mob[j].shap = ""; mob[j].color = 7; continue; } if(block[board[mob[j].y][mob[j].x]].type == "lava") { mob[j].health -= 200; mob[j].hurt = true; } else if((board[mob[j].y + 1][mob[j].x] == 5) || ((mob[j].y == y || mob[j].y == y - 1) && (mob[j].x == x + 1 || mob[j].x == x || mob[j].x == x - 1) && KEY_DOWN(' '))) { mob[j].health -= 100; mob[j].hurt = true; } if(mob[j].y == y && mob[j].x == x && mob[j].isenemy) { health -= mob[j].attack; hurt = true; die = "被 " + mob[j].name + " 杀死了"; } for(int i = mob[j].y - 1; i >= mob[j].y + mob[j].fallspeed; i--) { if(block[board[i - 1][mob[j].x]].type == "block") { mob[j].fallspeed = 0 - mob[j].y + i + 1; return 0; } } for(int i = mob[j].y + 1; i <= mob[j].y + mob[j].fallspeed; i++) { if(block[board[i][mob[j].x]].type == "block" || block[board[i][mob[j].x]].type == "fallblock") { if(mob[j].fallspeed >= 5 && block[board[i - 1][mob[j].x]].type == "water") { mob[j].health -= 50 * (mob[j].fallspeed - 4); mob[j].hurt = true; } mob[j].fallspeed = 0; return 0; } } mob[j].y += mob[j].fallspeed; mob[j].fallspeed += gravity; if(mob[j].isenemy) { if(mob[j].y > y && (block[board[mob[j].y + 1][mob[j].x]].type == "block" || block[board[mob[j].y + 1][mob[j].x]].type == "fallblock")) { if(mob[j].y > y + 50) { mob[j].fallspeed = -7; } mob[j].fallspeed = -3; } if(mob[j].x < x) { if(block[board[mob[j].y][mob[j].x + 1]].type != "block" || block[board[mob[j].y][mob[j].x + 1]].type != "fallblock") { mob[j].x++; } else if(block[board[mob[j].y + 1][mob[j].x]].type == "block" || block[board[mob[j].y + 1][mob[j].x]].type != "fallblock") { mob[j].fallspeed = -3; } } else if(mob[j].x > x) { if(block[board[mob[j].y][mob[j].x - 1]].type != "block" || block[board[mob[j].y][mob[j].x - 1]].type != "fallblock") { mob[j].x--; } else if(block[board[mob[j].y + 1][mob[j].x]].type == "block" || block[board[mob[j].y + 1][mob[j].x]].type != "fallblock") { mob[j].fallspeed = -3; } } } else { if(rand() % 3 == 0) { if(block[board[mob[j].y][mob[j].x + 1]].type != "block" || block[board[mob[j].y][mob[j].x + 1]].type != "fallblock") { mob[j].x++; } else if(block[board[mob[j].y + 1][mob[j].x]].type == "block" || block[board[mob[j].y + 1][mob[j].x]].type != "fallblock") { mob[j].fallspeed = -3; } } else if(rand() % 3 == 1) { if(block[board[mob[j].y][mob[j].x - 1]].type != "block" || block[board[mob[j].y][mob[j].x - 1]].type != "fallblock") { mob[j].x--; } else if(block[board[mob[j].y + 1][mob[j].x]].type == "block" || block[board[mob[j].y + 1][mob[j].x]].type != "fallblock") { mob[j].fallspeed = -3; } } } if(mob[j].hurt) { mob[j].color = 12; } } return 0; } int print() { if(!mode) { color(8); cout << "HP:"; color(12); cout << health << endl; for(int i = 0; i < health; i += 100) { cout << "◆"; } color(7); for(int i = health; i < lasthealth; i += 100) { cout << "◇"; } cout << endl; color(8); cout << "AIR:"; color(11); cout << breath << endl; for(int i = 0; i < breath; i += 10) { cout << "●"; } for(int i = breath; i < 91; i += 10) { cout << "○"; } cout << endl; color(8); cout << "HUNGRY:"; color(14); cout << hungry << endl; for(int i = 0; i < hungry; i += 100) { cout << "§"; } cout << endl; } color(8); cout << "DIENUM:"; color(4); cout << dienum << endl; for(int i = y - 6; i <= y + 6; i++) { for(int j = x - 6; j <= x + 6; j++) { bool ismob = false; for(int s = 0; s < 100; s++) { if(mob[s].shap == "") { continue; } else if(mob[s].x == j && mob[s].y == i) { color(mob[s].color); cout << mob[s].shap; ismob = true; break; } } if(ismob) { continue; } for(int s = 0; s < 100; s++) { if(arrow[s].shap == "") { continue; } else if((int)arrow[s].x == j && (int)arrow[s].y == i) { color(7); cout << arrow[s].shap; ismob = true; break; } } if(ismob) { continue; } else if(i == y && j == x) { if (KEY_DOWN('S')) { color(14); if(hurt) { color(12); } cout << "()"; } else { color(9); if(hurt) { color(12); } cout << "∏"; } } else if(i == y - 1 && j == x) { if (!KEY_DOWN('S')) { color(14); if(hurt) { color(12); } cout << "()"; } else { color(block[board[i][j]].color); cout << block[board[i][j]].ch; } } else { if(i < 0 || i >= 1000 || j < 0 || j >= 1000) { cout << " "; continue; } color(block[board[i][j]].color); cout << block[board[i][j]].ch; } } cout << endl; } color(7); cout << "Y:"; color(6); cout << 1000 - y << endl; color(7); cout << "X:"; color(6); cout << x << endl; return 0; } int move() { if(board[y][x] == 31) { y += fallspeed; return 0; } if(block[board[y][x]].type == "water") { if(fallspeed > 1) { fallspeed = 1; } } else { for(int i = y - 1; i >= y + fallspeed; i--) { if(block[board[i - 1][x]].type == "block" || block[board[i - 1][x]].type == "fallblock") { fallspeed = 0 - y + i + 1; return 0; } } } for(int i = y + 1; i <= y + fallspeed; i++) { if(block[board[i][x]].type == "block" || block[board[i][x]].type == "fallblock") { if(fallspeed >= 5 && block[board[i - 1][x]].type != "water") { health -= 50 * (fallspeed - 4); if(fallspeed >= 7) { die = "落地过猛!"; } else { die = "从高处摔了下来!"; } hurt = true; } fallspeed = 0; return 0; } } y += fallspeed; fallspeed += gravity; return 0; } int bomb() { for(int i = 0; i < 20; i++) { if(tnt[i].time == 0) { int atk = 0; if(abs(x - tnt[i].x) + abs(y - tnt[i].y) == 4) { atk = 50; fallspeed -= 1; x += x - tnt[i].x; } if(abs(x - tnt[i].x) + abs(y - tnt[i].y) == 3) { atk = 100; fallspeed -= 2; x += x - tnt[i].x; } if(abs(x - tnt[i].x) + abs(y - tnt[i].y) == 2) { atk = 300; fallspeed -= 4; x += 2 * (x - tnt[i].x); } if(abs(x - tnt[i].x) + abs(y - tnt[i].y) == 1) { atk = 500; fallspeed -= 7; x += 5 * (x - tnt[i].x); } if(abs(x - tnt[i].x) + abs(y - tnt[i].y) == 0) { atk = 800; fallspeed -= 10; } tnt[i].time--; if(!tnt[i].issave) { health -= atk; } die = "被TNT炸死了"; if(atk > 0 && !tnt[i].issave) { hurt = true; } if(!tnt[i].issave) { for(int yy = tnt[i].y - 3; yy <= tnt[i].y + 3; yy++) { for(int xx = tnt[i].x - 3; xx <= tnt[i].x + 3; xx++) { if((int)(sqrt(abs(yy - tnt[i].y) * abs(yy - tnt[i].y) + abs(xx - tnt[i].x) * abs(xx - tnt[i].x)) + 0.9999) == 3) { setboard[yy][xx] = 28; } if((int)(sqrt(abs(yy - tnt[i].y) * abs(yy - tnt[i].y) + abs(xx - tnt[i].x) * abs(xx - tnt[i].x)) + 0.9999) < 3) { setboard[yy][xx] = 0; } } } } } else if(tnt[i].time == -1) { setboard[tnt[i].y][tnt[i].x] = 0; if(!tnt[i].issave) { for(int yy = tnt[i].y - 3; yy <= tnt[i].y + 3; yy++) { for(int xx = tnt[i].x - 3; xx <= tnt[i].x + 3; xx++) { if((int)(sqrt(abs(yy - tnt[i].y) * abs(yy - tnt[i].y) + abs(xx - tnt[i].x) * abs(xx - tnt[i].x)) + 0.9999) <= 3) { setboard[yy][xx] = 0; } } } } tnt[i].time--; } else if(tnt[i].time > 0) { tnt[i].time--; if(tnt[i].time % 2 == 0) { setboard[tnt[i].y][tnt[i].x] = 29; } else { setboard[tnt[i].y][tnt[i].x] = 30; } } } return 0; } int check() { for(int i = 0; i < 1000; i++) { for(int j = 0; j < 1000; j++) { if(block[board[i][j]].type == "water" && board[i][j] != 15) { if(board[i + 1][j] == 0) { setboard[i + 1][j] = board[i][j]; setboard[i + 1][j] = 8; } else if(block[board[i + 1][j]].type == "lava") { setboard[i + 1][j] = 2; } else if(block[board[i + 1][j]].type == "block" || block[board[i + 1][j]].type == "fallblock") { if(board[i][j + 1] == 0) { setboard[i][j + 1] = board[i][j] + 1; } else if(block[board[i][j + 1]].type == "lava") { setboard[i][j + 1] = 2; } if(board[i][j - 1] == 0) { setboard[i][j - 1] = board[i][j] + 1; } else if(block[board[i][j - 1]].type == "lava") { setboard[i][j - 1] = 2; } } } if(block[board[i][j]].type == "lava" && board[i][j] != 23) { if(board[i + 1][j] == 0) { setboard[i + 1][j] = board[i][j]; setboard[i + 1][j] = 16; } else if(block[board[i + 1][j]].type == "water") { setboard[i + 1][j] = 2; } else if(block[board[i + 1][j]].type == "block" || block[board[i + 1][j]].type == "fallblock") { if(board[i][j + 1] == 0) { setboard[i][j + 1] = board[i][j] + 1; } else if(block[board[i][j + 1]].type == "water") { setboard[i][j + 1] = 2; } if(board[i][j - 1] == 0) { setboard[i][j - 1] = board[i][j] + 1; } else if(block[board[i][j - 1]].type == "water") { setboard[i][j - 1] = 2; } } } if(block[board[i][j]].type == "fallblock") { if(board[i + 2][j] == 0 && board[i + 1][j] == 0 && i + 2 < 100) { setboard[i][j] = 0; setboard[i + 2][j] = board[i][j]; if(board[i][j] == 7 && j == x && i + 2 == y) { health -= 600; hurt = true; die = "被压扁了"; } } else if(board[i + 1][j] == 0 && i + 1 < 100) { setboard[i][j] = 0; setboard[i + 1][j] = board[i][j]; if(board[i][j] == 7 && j == x && i + 1 == y) { health -= 600; hurt = true; die = "被压扁了"; } else if(board[i][j] == 7 && j == x && i + 2 == y) { health -= 600; hurt = true; die = "被压扁了"; } } } } } for(int i = 0; i < 1000; i++) { for(int j = 0; j < 1000; j++) { board[i][j] = setboard[i][j]; } } } int main() { srand((int)time(0)); for(int i = 0; i < 20; i++) { tnt[i].time = -2; } init(); while(1) { system("cls"); if(!mode) { move(); } if(KEY_DOWN('F')) { setboard[y + 1][x] = 2; } check(); bomb(); Arrowmove(); mobmove(); if(mode) { hurt = false; } print(); Sleep(30); hungry--; hungry = max(hungry, 0); if(hungry == 0) { die = "被饿死了"; hurt = true; health -= 10; } if(mode) { health = 1000; } if(health <= 0) { Sleep(500); system("cls"); color(12); cout << " GAME OVER " << endl; color(7); cout << " STEVE " << die << endl; dienum++; Sleep(2000); x = restartposx; y = restartposy; health = 1000; hungry = 1000; breath = 100; fallspeed = 0; } health += (hungry + 201) / 300; if(health > 1000) { health = 1000; } if(attack) { attack = 0; } if(defense) { defense = 0; } if(hurt) { hurt = false; lasthealth = health; } if(block[board[y][x]].type == "water") { fallspeed = 1; if(KEY_DOWN('W')) { fallspeed = -1; } } if(block[board[y - 1][x]].type == "water") { die = "被水淹死了!"; breath--; } else { breath++; if(breath > 100) { breath = 100; } } if(board[y][x] == 31) { fallspeed = 0; if(KEY_DOWN('W')) { fallspeed = -1; } if(KEY_DOWN('S')) { fallspeed = 1; } } if(block[board[y][x]].type == "lava") { fallspeed = 1; if(KEY_DOWN('W')) { fallspeed = -1; } die = "试图在岩浆里游泳!"; hurt = true; health -= 100; } if (KEY_DOWN('W') && !KEY_DOWN('S')) { if(mode) { y--; } else { if(block[board[y][x]].type != "water" && board[y][x] != 31) { if(block[board[y + 1][x]].type == "block" || block[board[y + 1][x]].type == "fallblock") { fallspeed = jumpspeed; } } } } if (KEY_DOWN('A')) { if((block[board[y][x - 1]].type != "block" && block[board[y][x - 1]].type != "fallblock") || mode) { if(KEY_DOWN('S') || (block[board[y - 1][x - 1]].type != "block" && block[board[y - 1][x - 1]].type != "fallblock") || mode) { x -= 1; } } face = -1; } if (KEY_DOWN('D')) { if((block[board[y][x + 1]].type != "block" && block[board[y][x + 1]].type != "fallblock") || mode) { if(KEY_DOWN('S') || (block[board[y - 1][x + 1]].type != "block" && block[board[y - 1][x + 1]].type != "fallblock") || mode) { x += 1; } } face = 1; } if(KEY_DOWN('S')) { if(mode) { y++; } else { fallspeed += 1; } } if(KEY_DOWN(' ')) { attack = true; } if(KEY_DOWN('E')) { system("cls"); color(7); cout << "┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐" << endl; for(int i = 0; i < 9; i++) { color(7); cout << "│"; for(int j = 0; j < 10; j++) { color(block[bag[i * 10 + j]].color); cout << block[bag[i * 10 + j]].ch; color(7); cout << "│"; } cout << endl; color(7); cout << "├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤" << endl; } color(7); cout << "│"; for(int j = 0; j < 10; j++) { color(block[bag[90 + j]].color); cout << block[bag[90 + j]].ch; color(7); cout << "│"; } color(7); cout << endl; cout << "└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘" << endl; Sleep(3000); } if(KEY_DOWN('C')) { hungry += 100; hungry = min(hungry, 1000); } if(KEY_DOWN('Q')) { for(int i = 0; i < 20; i++) { if(tnt[i].time == -2) { tnt[i] = {y, x, 10, 0}; break; } } } if(KEY_DOWN('i')) { for(int i = 0; i < 20; i++) { if(tnt[i].time == -2) { tnt[i] = {y, x, 10, 1}; break; } } } if(KEY_DOWN('8')) { for(int i = 0; i < 20; i++) { if(tnt[i].time == -2) { tnt[i] = {y, x, 10, 2}; break; } } } if(KEY_DOWN('9')) { for(int i = 0; i < 20; i++) { if(tnt[i].time == -2) { tnt[i] = {y, x, 10, 3}; break; } } } if(KEY_DOWN('0')) { for(int i = 0; i < 20; i++) { if(tnt[i].time == -2) { tnt[i] = {y, x, 10, 4}; break; } } } if(KEY_DOWN('I')) { for(int i = 0; i < 20; i++) { if(tnt[i].time == -2) { tnt[i] = {y, x, 10, 5}; break; } } } if(KEY_DOWN('Z')) { setboard[y + 1][x] = 0; } if(KEY_DOWN('X')) { setboard[y][x] = 24; } if(KEY_DOWN('3')) { setboard[y + 1][x] = 6; } if(KEY_DOWN('4')) { setboard[y + 1][x] = 7; } if(KEY_DOWN('1')) { setboard[y + 1][x] = 8; } if(KEY_DOWN('2')) { setboard[y + 1][x] = 16; } if(KEY_DOWN('5')) { if(face == 1) { for(int i = 0; i < 100; i++) { if(arrow[i].shap == "") { arrow[i] = {"→",y,x,-0.7,2}; break; } } } else { for(int i = 0; i < 100; i++) { if(arrow[i].shap == "") { arrow[i] = {"←",y,x,-0.7,-2}; break; } } } } if(KEY_DOWN('T')) { clear_buffer(); system("cls"); cout << "请输入指令:" << endl; string a; cin >> a; if(a == "kill") { die = "失败了。"; hurt = true; health = 0; } if(a == "full_health") { health = 1000; } if(a == "creativemode") { mode = !mode; } if(a == "move") { cin >> y >> x; y = 1000 - y; } if(a == "summom") { int a; cin >> a; for(int i = 0; i < 100; i++) { if(mob[i].shap == "") { mob[i] = mobs[a]; mob[i].x = x; mob[i].y = y; break; } } } } if(KEY_DOWN('O')) { for(int i = 0; i < 1000; i++) { for(int j = 0; j < 1000; j++) { setboard[i][j] = 0; } } } if(KEY_DOWN('P')) { for(int i = 0; i < 1000; i++) { for(int j = 0; j < 1000; j++) { setboard[i][j] = 2; } } } if(y > 1000) { die = "掉出了这个世界!"; hurt = true; health -= 200; } if(breath <= 0) { breath = 0; hurt = true; health -= 10; } if(!KEY_DOWN('S') && block[board[y - 1][x]].type == "block") { die = "在墙里窒息死亡!"; hurt = true; health -= 50; } if(board[y + 1][x] == 5) { hurt = true; die = "发现了地板是熔岩做的。"; health -= 30; } clear_buffer(); } return 0; }
//俄罗斯转盘 #include<bits./stdc++.h> using namespace std; int luen=1/*第几轮*/,ye/*谁先*/,sh=1/*伤害*/,xl[2]/*第一和第二个人的血量*/,\ m=0,bns,a,ans,yi[3][5];bool b[101]/*弹夹的顺序*/; bool dj(int a,int y,int s){ if(yi[y][a]==100){ cout<<"您已用过了"<<endl; return 0; } if(yi[y][a]==1){ xl[y-1]++; yi[y][a]=100; } if(yi[y][a]==2){ if(b[s]==1)cout<<"真弹"<<endl; else cout<<"假弹"<<endl;yi[y][a]=100; } if(yi[y][a]==3 ) { sh++;yi[y][a]=100; } if(yi[y][a]==4)ye++;yi[y][a]=100; return 1; } int main(){ srand(time(0)); string x[5]={" ","中华","放大镜","小刀","手铐"}; //给一号分配道具 cout<<"1号:"; for(int i=1;i<=4;i++){ a=rand()%4+1; yi[1][i]=a; cout<<' '<<x[a]; } //给二号分配道具 cout<<endl<<"2号:"; for(int i=1;i<=4;i++){ a=rand()%4+1; yi[2][i]=a; cout<<' '<<x[a]; } //随机弹夹 for(int i=1;i<=100;i++){ a=rand()%2; b[i]=(bool)a; } //告诉大家有几个实弹和几个假弹 bns=ans=2; a=rand()%10+1; for(long long i=1;i<=a;i++){ if(b[i]==1)ans++; else bns++; } cout<<endl<<"实弹"<<ans<<"颗"<<endl; cout<<"空弹"<<bns<<"颗"<<endl; //开始游戏回合 ye=1; xl[1]=xl[0]=3; while(true){ sh=1; cout<<"到"<<ye++<<"号"<<endl<<"要使用第几个道具?(不使用按0,只能使用一个)"; bns=ye-1; if(ye==1)ye=2; else ye=1; cin>>ans; if(dj(ans,ye,luen)==0){ continue; } cout<<"朝第几号打"; cin>>m; if(b[luen]==1){ xl[m-1]-=sh; cout<<"打中了它"<<endl; }else cout<<"没打中它"<<endl; cout<<xl[0]<<endl<<xl[1]<<endl<<endl; luen++; if(m==ye)ye++; if(ye==1)ye=2; else ye=1; if(xl[1]<=0){ cout<<"二号死了"; break; } if(xl[0]<=0){ cout<<"一号死了"; break; } } }
#include <bits/stdc++.h> #include <cstdio> #include <conio.h> #include <windows.h> using namespace std; void a_set(){ system("color f0"); HANDLE hOut; CONSOLE_CURSOR_INFO curInfo; hOut = GetStdHandle(STD_OUTPUT_HANDLE); curInfo.dwSize = 1; curInfo.bVisible = 0; SetConsoleCursorInfo(hOut,&curInfo); SetConsoleTitle("开灯"); } void g_set(){ HANDLE hOut; COORD pos={0,0}; hOut = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleCursorPosition(hOut,pos); } string m[12] = {"cccccccccccc", "cccccccccccc", "cccccccccccc", "cccccccccccc", "cccccccccccc", "cccccccccccc", "cccccccccccc", "cccccccccccc", "cccccccccccc", "cccccccccccc", "cccccccccccc", "cccccccccccc",}; char ch; int x = 1,y = 1,n; void print_screen(){ for(int i = 1;i <= n;i ++){ for(int j = 1;j <= n;j ++){ if (i == x && j == y){ if (m[i][j] == 'c') cout << "C "; if (m[i][j] == 'o') cout << "O "; } else{ cout << m[i][j] << " "; } } cout << " " << endl; } cout << endl << endl; cout << "用wasd操控(务必英文)" << endl << endl; cout << "c代表灭,o代表亮" << endl << endl; cout << "大写的C,O代表目前选中的位置" << endl << endl; cout << "按下空格即可改变四周的状态" << endl << endl; cout << "点亮所有的灯就算赢" << endl << endl; cout << "最好不要全屏(全屏渲染有问题)" << endl << endl; cout << "不要撞边界!!不要撞边界!!不要撞边界!!(有'特性')" << endl << endl; cout << "难度是4以上的大佬请到评论区做解析(球球了巴巴!!本人除了三以外的都不会!)" << endl << endl; } char ca(char x){ if (x == 'c') return 'o'; if (x == 'o') return 'c'; if (x == 'C') return 'O'; if (x == 'O') return 'C'; } int main(){ cout << "输入数字3~10:"; cin >> n; while(1){ a_set(); g_set(); print_screen(); bool f = 1; for(int i = 1;i <= n;i ++){ for(int j = 1;j <= n;j ++){ if (m[i][j] != 'o' && m[i][j] != 'O') f = 0; } } if (f){ cout << "YOU WIN"; getch(); break; } ch = getch(); if (ch == 'w' && x != 0) x -= 1; if (ch == 's' && x != n) x += 1; if (ch == 'a' && y != 0) y -= 1; if (ch == 'd' && y != n) y += 1; if (ch == ' '){ m[x][y] = ca(m[x][y]); m[x - 1][y] = ca(m[x - 1][y]); m[x + 1][y] = ca(m[x + 1][y]); m[x][y + 1] = ca(m[x][y + 1]); m[x][y - 1] = ca(m[x][y - 1]); } } return 0; }
本蒟蒻作品
这是本蒟蒻的“爆0牌™ 智障多用计算机”系列
会不时更新
v1.0
#include<iostream> #include<string> #include<cmath> #include<Windows.h> #include<algorithm> using namespace std; string type="计算完毕"; int szys(int mod){ int a,b; switch(mod){ case 1: cout<<"输入a和b,将输出a加b"<<endl; cin>>a>>b; cout<<a+b<<endl; break; case 2: cout<<"输入a和b,将输出a减b"<<endl; cin>>a>>b; cout<<a-b<<endl; break; case 3: cout<<"输入a和b,将输出a乘b"<<endl; cin>>a>>b; cout<<a*b<<endl; break; case 4: cout<<"输入a和b,将输出a除b"<<endl; cin>>a>>b; cout<<a/b<<endl; break; default: cout<<"无效输入!!!"<<endl; type="输入无效"; } } int math(int mod){//数学函数 int a,b,c[100]; switch(mod){ case 1: cout<<"输入a,将输出a的绝对值"<<endl; cin>>a; cout<<abs(a)<<endl; break; case 2: cout<<"输入a和b,将输出a与b中的较小值"<<endl; cin>>a>>b; cout<<min(a,b)<<endl; break; case 3: cout<<"输入a和b,将输出a与b中的较大值"<<endl; cin>>a>>b; cout<<max(a,b)<<endl; break; case 4: cout<<"输入a和b,将输出a与b的最大公约数"<<endl; cin>>a>>b; cout<<__gcd(a,b)<<endl; break; case 5: cout<<"输入a和b,将输出a与b的最小公倍数"<<endl; cin>>a>>b; cout<<a*b/__gcd(a,b)<<endl; break; case 6: cout<<"输入a和b,将输出a的b次方"<<endl; cin>>a>>b; cout<<pow(a,b)<<endl; break; case 7: cout<<"输入a,将输出a的开平方"<<endl; cin>>a; cout<<sqrt(a)<<endl; break; case 8: cout<<"输入a,将输出a的对数"<<endl; cin>>a; cout<<log(a)<<endl; break; case 9: cout<<"输入a,将输出以2为底数a的对数"<<endl; cin>>a; cout<<log2(a)<<endl; break; case 10: cout<<"输入a,将输出以10为底数a的对数"<<endl; cin>>a; cout<<log10(a)<<endl; default: cout<<"无效输入!!!"<<endl; type="输入无效"; } } int qz(int mod){//取整 int a; switch(mod){ case 1: cout<<"输入a,将输出a向上取整的结果"<<endl; cin>>a; cout<<ceil(a)<<endl; break; case 2: cout<<"输入a,将输出a向下取整的结果"<<endl; cin>>a; cout<<floor(a)<<endl; break; default: cout<<"无效输入!!!"<<endl; type="输入无效"; } } int wys(int mod){//位运算函数 int a,b,n; switch(mod){ case 1: cout<<"输入a和b,将输出a与b"<<endl; cin>>a>>b; cout<<(a&b)<<endl; break; case 2: cout<<"输入a和b,将输出a或b"<<endl; cin>>a>>b; cout<<(a|b)<<endl; break; case 3: cout<<"输入a和b,将输出a异或b"<<endl; cin>>a>>b; cout<<(a^b)<<endl; break; case 4: cout<<"输入a,将输出取反a"<<endl; cin>>a; cout<<(~a)<<endl; break; case 5: cout<<"输入a和b,将输出a左移b位"<<endl; cin>>a>>b; cout<<(a<<b)<<endl; break; case 6: cout<<"输入a和b,将输出a右移b位"<<endl; cin>>a>>b; cout<<(a>>b)<<endl; break; default: cout<<"无效输入!!!"<<endl; type="输入无效"; } } int out_tips(int num,string tips){ cout<<num<<":"<<tips<<endl; } int loading(int count,int speed){ for(int i=1;i<=count;i++){ // system("color 0A"); cout<<"loading."<<endl; Sleep(speed); system("cls"); cout<<"loading.."<<endl; Sleep(speed); system("cls"); cout<<"loading..."<<endl; Sleep(speed); system("cls"); cout<<"loading...."<<endl; Sleep(speed); system("cls"); cout<<"loading....."<<endl; Sleep(speed); system("cls"); cout<<"loading......"<<endl; Sleep(speed); system("cls"); } } int z(int len,string s){ for(int i=0;i<len;i++)cout<<s; } int main(){ loading(5,100); start: system("cls"); cout<<"欢迎使用 爆0牌 智障多用计算器 v1.0"<<endl; // cout<<"注意:这里没有四则运算~"; // cout<<"(你信吗?ovo)"<<endl<<endl; //计算开始 int mod,md; out_tips(1,"四则运算"); out_tips(2,"数学运算"); out_tips(3,"取整"); out_tips(4,"位运算"); cout<<"输入你需要的模式(输入0停止程序)..."<<endl<<endl; cin>>mod; z(20,"-"); cout<<endl<<endl; switch(mod){ case 0: system("cls"); cout<<"886~"<<endl; return 886; case 1://四则运算 out_tips(1,"+加法"); out_tips(2,"-减法"); out_tips(3,"*乘法"); out_tips(4,"/除法"); cout<<"输入你需要的模式..."<<endl<<endl; cin>>md; z(20,"-"); cout<<endl<<endl; szys(md); break; case 2://数学运算 out_tips(1,"abs求绝对值"); out_tips(2,"min求小值"); out_tips(3,"max求大值"); out_tips(4,"gcd求最大公因数"); out_tips(5,"lcm求最小公倍数"); out_tips(6,"pow求平方数(取幂)"); out_tips(7,"sqrt求开平方"); out_tips(8,"log求对数"); out_tips(9,"log2求以2为底数的对数"); out_tips(10,"log10求以10为底数的对数"); cout<<"输入你需要的模式..."<<endl<<endl; cin>>md; z(20,"-"); cout<<endl<<endl; math(md); break; case 3://取整 out_tips(1,"向上取整"); out_tips(2,"向下取整"); cout<<"输入你需要的模式..."<<endl<<endl; cin>>md; z(20,"-"); cout<<endl<<endl; qz(md); break; case 4://位运算 out_tips(1,"&按位与"); out_tips(2,"|按位或"); out_tips(3,"^按位异或"); out_tips(4,"~取反"); out_tips(5,"<<左移"); out_tips(6,">>右移"); cout<<"输入你需要的模式..."<<endl<<endl; cin>>md; z(20,"-"); cout<<endl<<endl; wys(md); break; } cout<<type<<",输入“0”关闭程序,输入任意字符回到首页"<<endl; type="计算完毕"; int back; cin>>back; if(back==0){ system("cls"); cout<<"886~"<<endl; return 886; } goto start; }
好像藏着什么??
你好。
科幻小说集
来源请参考这里
代码废墟:GitHub 的陨落与世界风云
在科技主导的未来世界,2045 年的一个寻常清晨,阳光艰难地穿透厚重的雾霾,洒在一片寂静的城市街区。程序员李轩像往常一样,端着一杯咖啡坐在电脑前,准备开启新一天的代码之旅。然而,当他习惯性地打开 GitHub 页面时,却被眼前的一幕惊呆了 —— 网页无法加载,取而代之的是一行醒目的错误提示:“服务暂时不可用”。 李轩起初以为这只是一次短暂的网络故障,他皱了皱眉头,尝试刷新页面,但结果依旧。他的心中涌起一丝不安,赶忙打开技术论坛,瞬间被铺天盖地的讨论帖淹没。“GitHub 倒闭了?这怎么可能!”“我们的代码库怎么办?” 各种惊呼和疑问充斥着屏幕。李轩的心跳陡然加快,作为一名资深程序员,他的工作和生活几乎与 GitHub 紧密相连。在这个开源代码的王国里,他不仅分享自己的代码成果,也从全球各地的开发者那里汲取灵感和知识。如今,这个承载着无数代码梦想的平台似乎在一夜之间崩塌,让他陷入了深深的迷茫和恐慌之中。
随着时间的推移,GitHub 倒闭的消息得到了官方证实。整个科技界为之震动,就像一场突如其来的地震,摧毁了无数开发者构建的代码大厦。各大公司的技术团队陷入混乱,许多依赖 GitHub 进行项目管理和协作的创业公司更是面临着生死存亡的危机。
在世界的另一个角落,天才黑客艾米丽正坐在昏暗的房间里,她那布满血丝的双眼紧紧盯着屏幕上不断闪烁的代码。艾米丽对 GitHub 的倒闭感到愤怒和不甘,在她看来,GitHub 不仅仅是一个代码托管平台,更是一个象征着自由和创新的精神家园。她决定深入调查 GitHub 倒闭的背后原因,凭借自己卓越的黑客技术,试图揭开这个谜团。
经过几天几夜的不懈努力,艾米丽终于在网络的深层数据中发现了一些蛛丝马迹。原来,GitHub 遭受了一场极其复杂的网络攻击,攻击者利用了一种前所未有的漏洞,渗透进了平台的核心系统,导致数据严重损坏,服务器无法正常运行。而且,线索似乎指向了一个神秘的组织,这个组织隐藏在黑暗的网络深处,其目的和动机尚不明确。
艾米丽深知自己单枪匹马无法应对如此庞大的危机,她决定联系李轩以及其他一些志同道合的开发者。他们通过加密的通讯渠道,在一个虚拟的会议室里聚集。视频中,李轩面容憔悴,但眼神中透露出坚定的决心:“我们不能就这样看着 GitHub 倒下,我们的代码世界不能崩塌。” 其他开发者纷纷点头表示赞同,他们来自不同的国家和地区,有着不同的肤色和语言,但此刻,他们都怀揣着同一个信念 —— 拯救 GitHub。 他们迅速组建了一个名为 “代码拯救者” 的团队,开始分工合作。一部分人负责分析攻击者留下的痕迹,试图找出修复数据的方法;另一部分人则联系各大科技公司和网络安全专家,寻求技术和资源支持。
在这个过程中,他们面临着重重困难。网络攻击的复杂性超出了他们的想象,每一次尝试修复数据都像是在黑暗中摸索,进展缓慢而艰难。而且,神秘组织似乎察觉到了他们的行动,不断对他们进行干扰和阻挠。有一次,团队的服务器突然遭到大规模的 DDOS 攻击,导致他们的工作一度陷入停滞。
然而,“代码拯救者” 们并没有被困难吓倒。李轩在关键时刻展现出了出色的领导能力,他鼓励大家保持冷静,坚持不懈。艾米丽则凭借她的黑客技术,一次次化解了神秘组织的攻击,为团队争取了宝贵的时间。
经过无数个日夜的奋战,他们终于在海量的数据碎片中找到了一些关键的代码片段。这些代码片段就像是拼图中的关键部分,为他们修复整个代码库提供了希望的曙光。他们小心翼翼地将这些代码片段进行整合和修复,每一行代码的修改都充满了紧张和期待。
终于,在一个黎明时分,当第一缕阳光洒进房间时,李轩颤抖着双手点击了运行按钮。屏幕上的代码开始飞速滚动,经过一系列复杂的校验和修复过程后,一个熟悉的界面缓缓出现在他们眼前 ——GitHub 的代码库成功恢复了部分功能! 整个团队欢呼雀跃,他们的努力和坚持终于得到了回报。虽然还有很多工作需要做,GitHub 尚未完全恢复到原来的状态,但这已经是一个巨大的胜利。他们知道,这只是一个开始,未来还有很长的路要走,但他们充满信心,因为他们相信,只要代码的精神不灭,任何困难都无法阻挡他们前进的脚步。
就在 “代码拯救者” 们为 GitHub 的初步恢复而欣喜时,国际局势却因 GitHub 的倒闭而发生了意想不到的变化。M 国,这个科技和军事强国,一直将科技优势视为其全球霸权的重要支撑。GitHub 的倒闭对其众多科技企业和军事研发项目造成了巨大冲击,许多关键项目因代码库的混乱和缺失而陷入停滞。
M 国政府在调查中发现,一些与 J 国有关的黑客组织在 GitHub 倒闭事件前后有异常活动迹象。尽管这些迹象并不足以确凿证明 J 国与此次网络攻击有直接关联,但 M 国政府出于自身利益和战略考虑,决定借此机会向 J 国施压。M 国国内一些激进势力更是鼓吹对 J 国发动战争,声称要通过武力手段确保 M 国在科技领域的绝对优势。
国际社会顿时陷入紧张局势,战争的阴云笼罩着大地。各国纷纷呼吁 M 国保持冷静,通过和平谈判和国际合作来解决问题。然而,M 国的军事部署却在不断推进,航母战斗群驶向 J 国周边海域,战机频繁在边境地区巡逻。
在这紧张的时刻,李轩和艾米丽意识到,他们的努力不仅仅关乎 GitHub 的恢复,更可能对世界和平产生影响。他们决定利用自己在科技界的影响力,呼吁各国共同应对这场危机。
李轩通过网络视频发表了一场激情澎湃的演讲:“GitHub 的倒闭是一场全球性的灾难,但我们不能让它成为战争的导火索。代码是连接世界的桥梁,而不是分裂和破坏的工具。我们应该团结起来,共同寻找解决问题的办法,而不是陷入无端的冲突和战争。”
艾米丽则利用自己的黑客技术,深入调查那些与 J 国有关的黑客组织线索。她发现,这些组织实际上是一些被极端势力操控的独立团体,他们的行为并不代表 J 国政府的意愿。艾米丽将这些调查结果公之于众,试图为缓解两国紧张关系提供证据。
在国际社会的共同努力下,M 国政府逐渐冷静下来,开始重新审视局势。各国也纷纷展开斡旋,推动 M 国和 J 国进行对话和谈判。最终,一场潜在的战争危机得以化解,M 国和 J 国同意成立联合调查组,共同调查 GitHub 倒闭事件,并加强在网络安全领域的合作。
在这个充满挑战和机遇的未来世界里,GitHub 的倒闭虽然是一场巨大的灾难,但也成为了人们团结奋进、追求和平与合作的契机。就像在黑暗的夜空中,即使最亮的星星陨落,也会有无数的新星崛起,照亮人类前行的道路。代码的世界,将在挫折中不断进化,而人类社会,也将在危机中学会更加理智和成熟地应对挑战,走向更加美好的未来。
代码风暴:微软的崩塌与世界之战
在 2050 年的一个看似平常的日子里,全球科技界发生了一场如同十级地震般的巨变 —— 微软,这个曾经在科技领域呼风唤雨、几乎主宰了半个世界数字生态的巨头企业,毫无征兆地倒闭了。 这一消息如同闪电划破夜空,瞬间让整个世界陷入了混乱和恐慌之中。从普通上班族到跨国企业的高管,从科研机构的学者到政府部门的官员,无一不为之震惊。全球数以亿计的电脑屏幕上,曾经熟悉的 Windows 操作系统界面突然消失,取而代之的是一片冰冷的蓝屏和令人绝望的错误提示。办公软件、数据库系统、云计算平台等一系列微软的核心产品和服务,也在同一时间陷入了瘫痪。在纽约的一家金融公司里,交易员们望着无法正常运行的电脑系统,脸上写满了惊恐和无助。股票市场瞬间陷入了混乱,交易订单堆积如山却无法处理,股价如同自由落体般暴跌。全球各大证券交易所一片哗然,金融秩序瞬间崩塌,无数财富在短短几个小时内化为乌有。
在亚洲的一个科技园区内,无数依赖微软技术进行研发和生产的企业被迫停产。软件工程师们对着无法启动的开发工具束手无策,生产线的自动化控制系统也陷入了死机状态。企业的损失以每分钟数百万美元的速度增长,整个科技产业链条如同一条断裂的链条,再也无法正常运转。 世界各地的人们开始意识到,微软的倒闭不仅仅是一家企业的兴衰问题,而是一场全球性的灾难,它几乎触及了人类社会的每一个角落,对经济、科技、医疗、教育等各个领域都造成了毁灭 性的打击。
然而,这场灾难的影响还远远不止于此。随着微软的倒闭,全球科技格局发生了剧烈的动荡,各国之间的力量平衡也被瞬间打破。一直以来,微软的技术和产品在全球范围内广泛应用,成为了许多国家信息化建设的重要支撑。如今,这个支撑突然消失,各国为了争夺有限的科技资源和市场份额,纷纷展开了激烈的竞争和博弈。
在这场混乱中,一些国家开始将矛头指向其他国家,指责对方在微软倒闭事件中采取了不正当手段,试图借此机会削弱自己的竞争对手。国际间的紧张气氛日益加剧,外交谈判陷入僵局,贸易争端不断升级。原本隐藏在和平表象下的各种矛盾和冲突,在微软倒闭的冲击下,如同火山喷发一般瞬间爆发出来。
在国际局势日益紧张的背景下,A 国和 B 国这两个科技大国之间的矛盾逐渐激化,最终演变成了一场全面的军事冲突,进而引发了世界大战。 A 国一直是微软技术的重要应用国,其国内的许多关键基础设施和军事系统都与微软的软件和服务紧密相连。微软的倒闭使得 A 国的军事指挥系统出现了严重故障,情报传输中断,武器装备的控制系统也陷入了混乱。A 国政府认为,这是 B 国及其盟友暗中策划的一场网络攻击,目的是削弱 A 国的军事实力,从而在全球竞争中占据优势。尽管没有确凿的证据,但在国内民众的愤怒情绪和民族主义思潮的推动下,A 国政府决定采取强硬措施,对 B 国发动军事打击。
B 国则坚决否认 A 国的指控,认为这是 A 国无端挑起战争的借口。B 国在科技领域也有着自己的优势和实力,虽然微软的倒闭对其也造成了一定的冲击,但 B 国迅速调整战略,加强了国内科技产业的自主研发和创新,同时积极与其他国家合作,共同应对这场全球性的危机。然而,面对 A 国的军事威胁,B 国不得不做出回应,开始动员全国的力量进行军事防御,并与自己的盟友结成军事同盟,共同对抗 A 国的进攻。
战争的硝烟迅速弥漫在全球各地。导弹在夜空中划过耀眼的轨迹,爆炸声响彻城市和乡村;战机在天空中呼啸而过,投下的炸弹摧毁了一片片建筑和设施;战舰在海洋上穿梭,炮火交织成一片死亡的网络。无数的生命在战争中消逝,家庭被拆散,城市被摧毁,人类文明陷入了一场前所未有的浩劫。
在战争的初期,A 国凭借其强大的军事力量和先进的武器装备,取得了一些局部的胜利。然而,B 国及其盟友并没有被轻易击败。他们利用自己在科技领域的创新能力,迅速研发出了一些针对 A 国军事系统的反制措施。同时,B 国通过国际合作,获得了更多的资源和支持,逐渐扭转了战局。
随着战争的持续进行,双方都陷入了僵持状态。战争带来的巨大破坏和损失让两国的经济濒临崩溃,社会秩序也陷入了极度的混乱。民众对战争的不满情绪日益高涨,反战呼声此起彼伏。然而,在战争的惯性和各方利益的纠葛下,停火谈判变得异常艰难。
就在世界陷入绝望之际,一群来自世界各地的科学家、工程师和黑客们决定挺身而出,他们组成了一个名为 “代码拯救联盟” 的组织,试图寻找一种方法来结束这场可怕的战争。这些人深知,微软的倒闭是引发战争的导火索,但战争的根源在于人类对科技的过度依赖和国际间的不信任。他们认为,只有通过科技的力量和国际合作,才能找到解决问题的办法。
“代码拯救联盟” 的成员们日夜奋战,他们深入研究微软系统的源代码,试图找到一种方法来恢复部分关键功能,以缓解全球科技危机。同时,他们利用自己的技术专长,开发了一种新型的分布式通信和计算系统,旨在打破各国之间因微软倒闭而形成的信息孤岛,促进国际间的信息交流和合作。
经过无数次的尝试和失败,“代码拯救联盟” 终于取得了一些突破。他们成功地恢复了部分微软云计算服务的功能,使得一些关键的国际数据交换和科研合作项目得以重新启动。这一成果虽然微不足道,但却为全球局势的缓和带来了一丝希望的曙光。
在 “代码拯救联盟” 的努力下,各国开始逐渐意识到,战争并不能解决问题,只有通过合作和共同发展,才能重建被战争摧毁的世界。国际社会的舆论也开始转向支持和平谈判和国际合作。在各方的压力下,A 国和 B 国最终同意坐下来进行和平谈判。
经过漫长而艰难的谈判,A 国和 B 国达成了停火协议。双方承诺将逐步撤回军队,停止敌对行动,并共同致力于全球科技的恢复和发展。同时,各国也决定加强在网络安全和科技合作方面的国际合作,建立一套更加完善的全球科技治理体系,以防止类似微软倒闭这样的事件再次引发全球性的危机和战争。
随着战争的结束,世界开始慢慢恢复生机。人们从废墟中站起来,重新开始建设自己的家园和生活。“代码拯救联盟” 的成员们成为了全球英雄,他们的故事激励着一代又一代的人。这场由微软倒闭引发的世界大战,让人类深刻地认识到了科技的力量和责任,也让人们更加珍惜和平与合作的来之不易。
在未来的日子里,人类社会将以更加谨慎和理性的态度对待科技的发展。各国将加强科技自主创新能力的培养,同时也将更加注重国际间的科技合作和交流。在科技的推动下,人类文明将继续向前发展,但这一次,人们将带着对历史的深刻反思和对未来的美好憧憬,走向一个更加光明和和谐的世界。
各种各样网页链接
-
游戏网页
-
实用网页
-
奇奇奇奇奇怪怪怪怪怪的网页
长————尾巴
这玩意好长————长长长长长!ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็(可以在记事本里复制尾巴再黏贴加长,理论上可以无限长)
文学
(来自傻瓜复兴时代)
文段1
就我个人意见,喜羊羊超进化的第一象限应该设为面向对象的编程语言,俗称广度优先搜索,又称三角函数。如果这样做,我们开发的音乐播放器就会显示出美味喷香的性能优化模版,并且严重影响广州地铁的晚点,并对黄金矿工产生毁灭性的打击。就此话题,我认为我们应该对头脑风暴进行一些可靠的改进,例如用哥德巴赫猜想证明斐波那契数列的可持久性,或者往柠檬鸡尾酒里加入路易十六的金羊毛。文段2
从科学的角度来看,海绵宝宝的蟹黄堡秘方在量子力学领域中,等同于将热带雨林的生态系统转化为线性代数的矩阵运算,也就是俗称的人工智能深度学习算法。要是按照这个思路去操作,那我们日常使用的手电筒将会释放出具有浪漫主义色彩的艺术气息,不仅能改变北极星的运行轨道,还会对街头卖艺的小丑表演风格产生颠覆性的变革。关于这个现象,我们有必要对时间旅行的概念进行大胆创新,比如通过研究红楼梦的诗词韵律来破解虫洞穿越的稳定性难题,或者在火箭发射时给燃料里添加梵高的星空画作颜料。文段3
在时尚界的范畴里,巴黎时装周上模特走秀的步伐频率应该和数学中的微积分原理建立紧密联系,可看作是对微观经济学中供需曲线的动态演绎,也类似于音乐中的十二平均律节奏变化。一旦实现这种奇妙的关联,那我们家里的冰箱就会具备自动创作科幻小说的神奇功能,能够极大地影响太平洋暖流的流向,甚至让国际象棋的比赛规则出现量子纠缠般的不确定性。针对此情况,我们需要对环保理念做出别具一格的调整,像是用古希腊神话中的英雄传说来解释可再生能源的循环利用模式,或者给风力发电机的叶片装上蒙娜丽莎的微笑造型装饰。文段4
从体育竞技的层面来讲,足球比赛中的射门技巧和宇宙大爆炸理论有着神秘的相似性,仿佛是在探索宏观世界与微观粒子世界的统一关系,类似于生物学中基因变异的概率分布模型。倘若将这种类比运用到实际中,那么我们骑的自行车将会拥有瞬间移动的超能力,直接干扰到地球磁场的正常波动,还会对电影拍摄的剪辑手法带来革命性的冲击。就这个话题而言,我们应当对教育体系进行富有创意的改革,例如借助武侠小说中的武功秘籍来传授高等物理的知识原理,或者在学校的操场上种植能结出音符形状果实的神奇树木。文段5
我不敢苟同。 我个人认为这个意大利面就应该拌42号混凝土。因为这个螺丝钉的长度,它很容易会直接影响到挖掘机的扭距,你往里砸的时候,一瞬间它就会产生大量的高能蛋白,俗称UFO。会严重影响经济的发展。 照你这么说,炸鸡块要用92#汽油,毕竟我们无法用光学透镜探测苏格拉底,如果二氧化氢持续侵蚀这个机床组件,那么我们早晚要在斐波那契曲线上安装一个胶原蛋白,否则我们将无法改变蜜雪冰城与阿尔别克的叠加状态,因为众所周知爱吃鸡摩人在捕鲲的时候往往需要用氢的同位素当做诱饵,但是原子弹的新鲜程度又会直接影响到我国东南部的季风和洋流,所以说在西伯利亚地区开设农学院显然是不合理的。文段6
我知道你一定会反驳我,告诉我农业的底层思维是什么,就是不用化肥农药和种子,还包括生命之源氮气,使甲烷分子直接转化成能够捕获放射性元素释放的β射线的单质,并且使伽马射线在常温下就能用老虎钳折弯成78°,否则在用望远镜观察细胞结构时,根本发现不了时空重叠时到底要叠几层才能使潼关肉夹馍更酥脆的原因。文段7
我认为,鲁智深在三打白骨精时就不应该骑共享单车,因为强扭的瓜,很容易会产生契可尼效应,非常不利于红酒的发酵。因此说你在假车库用1级头盔去测试烟雾弹的射速,无异于是在拿克莱因瓶去测量母猪产后的良民证。所以说西施的手法究竟高不高明、容颜究竟是不是沉鱼落雁。他俩究竟有没有在珠穆朗玛峰上划过船,谁见过?总而总之,言而言之,不想当将军的理发师,演唱会开得再好,你能比得过会下棋爱跳舞的画家吗?所以你就很孤独。请问:7个文段的中心意思分别是什么?
如果你玩我的世界(电脑)且爱好PVP,那么你可以打开这个看看
florr专区
florr传送门
[2024-12-14]首次出红:Ant Egg
[2024-12-28]击杀首青:Bettle(Hel)
-
最近活动
- 【oiClass公益赛】2025CSP-J模拟赛#01 OI
- 2024小六秋季班第十四课《深度优先搜索算法2》 作业
- 2024小六秋季班第十三课《深度优先搜索算法1》 作业
- 第三届TYCPC重现赛 ACM/ICPC
- 2024小六秋季班第十二课《递归算法2》 作业
- 2024小六秋季班第十一课《递归算法1》 作业
- 2024小六秋季班第九课《栈结构》 作业
- 2024小六秋季班第八课《前缀和&差分前缀和》 作业
- 2024小六秋季班第七课《贪心算法》 作业
- 2024小六秋季班第六课《枚举算法》 作业
- 2024小六秋季班测试1改题 作业
- 2024小六秋季班第四课《模拟算法》 作业
- 2024小六秋季班第三课《排序和结构体排序》 作业
- 2024小六秋季班第二课《位运算》 作业
- 2024小六秋季班第一课《进制转换》 作业
- 2024oiClass入门组周赛计划#18 IOI
- 2024oiClass入门组周赛计划#17 IOI
- 2024oiClass入门组周赛计划#16 IOI
- 2024oiClass入门组周赛计划#15 IOI
- 2024oiClass入门组周赛计划#14 IOI
- 2024oiClass入门组周赛计划#13 IOI
- 2024oiClass入门组周赛计划#12 IOI
- 2024oiClass入门组周赛计划#11 IOI
- 2024oiClass入门组周赛计划#10 IOI
- 2024oiClass入门组周赛计划#09 IOI
- 2024oiClass入门组周赛计划#08 IOI
- 2024oiClass入门组周赛计划#07 IOI
- 2024oiClass入门组周赛计划#06 IOI
- 2024oiClass入门组周赛计划#05 IOI
- 2024oiClass入门组周赛计划#04 IOI
- 2024oiClass入门组周赛计划#03 IOI
- 2024oiClass入门组周赛计划#02 IOI
- 2024oiClass入门组周赛计划#01 IOI
- 2024数信班摸底测试 IOI
- 第五届oiClass信息学夏令营线上正式邀请赛3 OI
- 第五届oiClass信息学夏令营线上正式邀请赛2 OI
- 第五届oiClass信息学夏令营线上正式邀请赛1 OI
- 第五届oiClass信息学夏令营线上模拟测试1 OI
- 第五届oiClass信息学夏令营day8作业-for循环专题练习2 作业
- 第五届oiClass信息学夏令营day7作业-for循环专题练习1 作业
- 第五届oiClass信息学夏令营线上模拟测试4 OI
- 第五届oiClass信息学夏令营day21作业-二维数组和二维字符数组 作业
- 第五届oiClass信息学夏令营day20作业-二维数组基础 作业
- 第五届oiClass信息学夏令营day19作业-数组与递推算法 作业
- 第五届oiClass信息学夏令营day18作业-普通排序和桶排序 作业
- 第五届oiClass信息学夏令营day17作业-数组标记的应用 作业
- 第五届oiClass信息学夏令营线上模拟测试3 OI
- 第五届oiClass信息学夏令营day15作业-字符、字符数组和字符串 作业
- 第五届oiClass信息学夏令营day14作业-一维数组基础 作业
- 第五届oiClass信息学夏令营day13作业-循环专题练习 作业
- 第五届oiClass信息学夏令营day12作业-多重循环 作业
- 第五届oiClass信息学夏令营线上模拟测试2 OI
- 第五届oiClass信息学夏令营day5作业-for语句2 作业
- 第五届oiClass信息学夏令营day4作业-for语句1 作业
- 第五届oiClass信息学夏令营day22作业-结构体和函数 作业
- 第五届oiClass信息学夏令营day6作业-for语句3 作业
-
Stat
-
Rating