cmd简单游戏代码(cmd简单代码雨变图片)

      最后更新:2024-03-23 15:26:58 手机定位技术交流文章

      求CMD指令一些好玩的东西。。

      开始-运行-命令大全 1. gpedit.msc-----组策略2. sndrec32-------录音机3. Nslookup-------IP地址侦测器4. explorer-------打开资源管理器5. logoff---------注销命令6. tsshutdn-------60秒倒计时关机命令7. lusrmgr.msc----本机用户和组8. services.msc---本地服务设置9. oobe/msoobe /a----检查XP是否激活10. notepad--------打开记事本11. cleanmgr-------垃圾整理12. net start messenger----开始信使服务13. compmgmt.msc---计算机管理14. net stop messenger-----停止信使服务15. conf-----------启动netmeeting16. dvdplay--------DVD播放器17. charmap--------启动字符映射表18. diskmgmt.msc---磁盘管理实用程序19. calc-----------启动计算器20. dfrg.msc-------磁盘碎片整理程序21. chkdsk.exe-----Chkdsk磁盘检查22. devmgmt.msc--- 设备管理器23. regsvr32 /u *.dll----停止dll文件运行24. drwtsn32------ 系统医生25. rononce -p ----15秒关机26. dxdiag---------检查DirectX信息27. regedt32-------注册表编辑器28. Msconfig.exe---系统配置实用程序29. rsop.msc-------组策略结果集30. mem.exe--------显示内存使用情况31. regedit.exe----注册表32. winchat--------XP自带局域网聊天33. progman--------程序管理器34. winmsd---------系统信息35. perfmon.msc----计算机性能监测程序36. winver---------检查Windows版本37. sfc /scannow-----扫描错误并复原38. taskmgr-----任务管理器(2000/xp/200339. winver---------检查Windows版本40. wmimgmt.msc----打开windows管理体系结构(WMI)41. wupdmgr--------windows更新程序42. wscript--------windows脚本宿主设置43. write----------写字板44. winmsd---------系统信息45. wiaacmgr-------扫描仪和照相机向导46. winchat--------XP自带局域网聊天47. mem.exe--------显示内存使用情况48. Msconfig.exe---系统配置实用程序49. mplayer2-------简易widnows media player50. mspaint--------画图板51. mstsc----------远程桌面连接52. mplayer2-------媒体播放机53. magnify--------放大镜实用程序54. mmc------------打开控制台55. mobsync--------同步命令56. dxdiag---------检查DirectX信息57. drwtsn32------ 系统医生58. devmgmt.msc--- 设备管理器59. dfrg.msc-------磁盘碎片整理程序60. diskmgmt.msc---磁盘管理实用程序61. dcomcnfg-------打开系统组件服务62. ddeshare-------打开DDE共享设置63. dvdplay--------DVD播放器64. net stop messenger-----停止信使服务65. net start messenger----开始信使服务66. notepad--------打开记事本67. nslookup-------网络管理的工具向导68. ntbackup-------系统备份和还原69. narrator-------屏幕“讲述人”70. ntmsmgr.msc----移动存储管理器71. ntmsoprq.msc---移动存储管理员操作请求72. netstat -an----(TC)命令检查接口73. syncapp--------创建一个公文包74. sysedit--------系统配置编辑器75. sigverif-------文件签名验证程序76. sndrec32-------录音机77. shrpubw--------创建共享文件夹78. secpol.msc-----本地安全策略79. syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码80. services.msc---本地服务设置81. Sndvol32-------音量控制程序82. sfc.exe--------系统文件检查器83. sfc /scannow---windows文件保护84. tsshutdn-------60秒倒计时关机命令85. tourstart------xp简介(安装完成后出现的漫游xp程序)86. taskmgr--------任务管理器87. eventvwr-------事件查看器88. eudcedit-------造字程序89. explorer-------打开资源管理器90. packager-------对象包装程序91. perfmon.msc----计算机性能监测程序92. progman--------程序管理器93. regedit.exe----注册表94. rsop.msc-------组策略结果集95. regedt32-------注册表编辑器96. rononce -p ----15秒关机97. regsvr32 /u *.dll----停止dll文件运行98. regsvr32 /u zipfldr.dll------取消ZIP支持99. cmd.exe--------CMD命令提示符100. chkdsk.exe-----Chkdsk磁盘检查101. certmgr.msc----证书管理实用程序102. calc-----------启动计算器103. charmap--------启动字符映射表104. cliconfg-------SQL SERVER 客户端网络实用程序105. Clipbrd--------剪贴板查看器106. conf-----------启动netmeeting107. compmgmt.msc---计算机管理108. cleanmgr-------垃圾整理109. ciadv.msc------索引服务程序110. osk------------打开屏幕键盘111. odbcad32-------ODBC数据源管理器112. oobe/msoobe /a----检查XP是否激活113. lusrmgr.msc----本机用户和组114. logoff---------注销命令115. iexpress-------木马捆绑工具,系统自带116. Nslookup-------IP地址侦测器117. fsmgmt.msc-----共享文件夹管理器118. utilman--------辅助工具管理器 119. gpedit.msc-----组策略
      指令好玩的示例以下:用字符组成的星球大战动画,具体是输入:telnet towel.blinkenlights.nl。2.debug。debug是一个程序调试工具,功能包括:1.直接输入、更改、跟踪、运行汇编语言源程序。2.观察操作系统的内容。3.查看ROM BIOS的内容 , 观察更改RAM内部的设置值。4.以扇区或文件的方式读写软盘数据。特别的是它还有一个功能可以将十六进制代码转换为可执行文件:
      1输入osk,按回车键可以打开屏幕键盘2输入magnify,按回车键就可以打开屏幕的放大镜。3观看“星球大战”动画首先要启用Windows的Telnet功能:控制面板-程序-打开或关闭Windows功能-Telnet客户端然后在cmd中输入telnet towel.blinkenlights.nl4自动关机和重启输入shutdown -s,按回车键,就可以实现关闭计算机输入shutdown -s -t 60,按回车键,60秒会关闭计算机。-t后面的数字代表多少秒后关闭计算机,可以定义成任意的时间后关机。在定时60秒关机,时间还没到时,可以输入shutdown -a取消关闭计算机输入shutdown -r,按回车键,可以实现关机后重启。
      有一个用字符组成的星球大战动画,比较好玩,具体是输入 telnet towel.blinkenlights.nl
      输入shutdown -s -t 10你会有意想不到的收获!祝你成功
      求CMD指令一些好玩的东西。。

      怎样运行一个小游戏的代码

      情况看: (1)如果你没用非官方集成的开发环境的话,首先在你电脑上装个JDK,然后设置下电脑环境变量,里面有PATH和CLASSPATH这两个参数,具体怎么设置呢?就是把安装目录的地址拷贝到里面就好了,略有不同这两个参数的设置.安装完成后,把源代码文件的目录记下,源代码拷贝到记事本上,把后缀名改成".java";打开CMD窗口,先执行"javac 文件名.java"命令,在目录下会生成一个".class"的文件,那是编译生成的文件,如果顺利通过编译,说明源代码没错误,OK,你再执行"java 文件名.class"就执行程序了.(2)如果你用的是Eclipse或者Jbuilder这类的集成开发环境的话,那太简单了,导入源代码的文件,点工具栏上的快捷图标,是个平放着的三角形,就可以执行了 总之,你只要把JDK装上,调试成功了,剩余的就小意思,如果实在搞不定,把你代码发过来,我给你生成".jar"文件好了,就像".exe"的可执行文件.呵呵,说了这么多,自己要多摸索下啊,我是学java的,欢迎交流,希望你能顺利解决,编程要自己多摸索
      说真的我也不知道啊我也想知道希望大家来踩踩啊
      这个我哥知到道,,我问他后再告诉你们
      怎样运行一个小游戏的代码

      cmd常用代码

      1,列出所有任务及进程号,杀进程 tasklisttasklist /?获取使用帮助taskkilltaskkill /?获取使用帮助2,cd 切换目录cd /? //获取使用帮助cd //跳转到硬盘的根目录cd C:WINDOWS//跳转到当前硬盘的其他文件d://跳转到其他硬盘cd /d e:software//跳转到其他硬盘的其他文件夹注意此处必须加/d参数。否则无法跳转。cd..//跳转到上一层目录3,netstat 查看网络连接状态显示协议统计信息和当前 TCP/IP 网络连接。该命令可以查看当前机器建立的所有网络链接状态,以及对应哪个进程。netstat -help 获取命令行使用帮助信息netstat -ano//查看网络连接、状态以及对应的进程id4,findfind /?获取使用帮助netstat -ano|find ".8" //使用管道符,进行模糊查询5,pingping -help 6,tracert
      Cmd常用的代码就是笔记本电脑上一些常用的编码设备。 1. gpedit.msc-----组策略2. sndrec32-------录音机3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集成这一个工具。4. explorer-------打开资源管理器5. logoff---------注销命令6. tsshutdn-------60秒倒计时关机命令7. lusrmgr.msc----本机用户和组8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活
      常用的很多,你要什么方面的,网上一堆,你要知道自己要找的是什么,ping ip最常用
      这是一个编程的代码,所以的话我们可以根据它里面去进行编程就可以了。
      cmd常用代码

      求一个用C语言编写的小游戏代码

      #include #include #include /////////////////////////////////////////////// 定义常量、枚举量、结构体、全局变量///////////////////////////////////////////// #define WIDTH 10 // 游戏区宽度 #define HEIGHT 22 // 游戏区高度 #define SIZE 20 // 每个游戏区单位的实际像素 // 定义操作类型enum CMD{ CMD_ROTATE, // 方块旋转 CMD_LEFT, CMD_RIGHT, CMD_DOWN, // 方块左、右、下移动 CMD_SINK, // 方块沉底 CMD_QUIT // 退出游戏 };// 定义绘制方块的方法enum DRAW{ SHOW, // 显示方块 HIDE, // 隐藏方块 FIX // 固定方块 };// 定义七种俄罗斯方块struct BLOCK{ WORD dir[4]; // 方块的四个旋转状态 COLORREF color; // 方块的颜色 } g_Blocks[7] = { {0x0F00, 0x4444, 0x0F00, 0x4444, RED}, // I {0x0660, 0x0660, 0x0660, 0x0660, BLUE}, // 口 {0x4460, 0x02E0, 0x0622, 0x0740, MAGENTA}, // L {0x2260, 0x0E20, 0x0644, 0x0470, YELLOW}, // 反L {0x0C60, 0x2640, 0x0C60, 0x2640, CYAN}, // Z {0x0360, 0x4620, 0x0360, 0x4620, GREEN}, // 反Z {0x4E00, 0x4C40, 0x0E40, 0x4640, BROWN}}; // T // 定义当前方块、下一个方块的信息struct BLOCKINFO{ byte id; // 方块 ID char x, y; // 方块在游戏区中的坐标 byte dir:2; // 方向 } g_CurBlock, g_NextBlock; // 定义游戏区BYTE g_World[WIDTH][HEIGHT] = {0};/////////////////////////////////////////////// 函数声明///////////////////////////////////////////// void Init(); // 初始化游戏 void Quit(); // 退出游戏 void NewGame(); // 开始新游戏 void GameOver(); // 结束游戏 CMDGetCmd(); // 获取控制命令 void DispatchCmd(CMD _cmd); // 分发控制命令 void NewBlock(); // 生成新的方块 bool CheckBlock(BLOCKINFO _block); // 检测指定方块是否可以放下 void DrawBlock(BLOCKINFO _block, DRAW _draw = SHOW); // 画方块 void OnRotate(); // 旋转方块 void OnLeft(); // 左移方块 void OnRight(); // 右移方块 void OnDown(); // 下移方块 void OnSink(); // 沉底方块 /////////////////////////////////////////////// 函数定义/////////////////////////////////////////////// 主函数void main(){Init();CMD c;while(true){c = GetCmd();DispatchCmd(c);// 按退出时,显示对话框咨询用户是否退出if (c == CMD_QUIT){HWND wnd = GetHWnd();if (MessageBox(wnd, _T("您要退出游戏吗?"), _T("提醒"), MB_OKCANCEL | MB_ICONQUESTION) == IDOK)Quit();}}}// 初始化游戏void Init(){initgraph(640, 480);srand((unsigned)time(NULL));// 显示操作说明setfont(14, 0, _T("宋体"));outtextxy(20, 330, _T("操作说明"));outtextxy(20, 350, _T("上:旋转"));outtextxy(20, 370, _T("左:左移"));outtextxy(20, 390, _T("右:右移"));outtextxy(20, 410, _T("下:下移"));outtextxy(20, 430, _T("空格:沉底"));outtextxy(20, 450, _T("ESC:退出"));// 设置坐标原点setorigin(220, 20);// 绘制游戏区边界rectangle(-1, -1, WIDTH * SIZE, HEIGHT * SIZE);rectangle((WIDTH + 1) * SIZE - 1, -1, (WIDTH + 5) * SIZE, 4 * SIZE);// 开始新游戏NewGame();}// 退出游戏void Quit(){closegraph();exit(0);}// 开始新游戏void NewGame(){// 清空游戏区setfillstyle(BLACK);bar(0, 0, WIDTH * SIZE - 1, HEIGHT * SIZE - 1);ZeroMemory(g_World, WIDTH * HEIGHT);// 生成下一个方块g_NextBlock.id = rand() % 7;g_NextBlock.dir = rand() % 4;g_NextBlock.x = WIDTH + 1;g_NextBlock.y = HEIGHT - 1;// 获取新方块NewBlock();}// 结束游戏void GameOver(){HWND wnd = GetHWnd();if (MessageBox(wnd, _T("游戏结束。n您想重新来一局吗?"), _T("游戏结束"), MB_YESNO | MB_ICONQUESTION) == IDYES)NewGame();elseQuit();}// 获取控制命令DWORD m_oldtime;CMD GetCmd(){// 获取控制值while(true){// 如果超时,自动下落一格DWORD newtime = GetTickCount();if (newtime - m_oldtime >= 500){m_oldtime = newtime;return CMD_DOWN;}// 如果有按键,返回按键对应的功能if (kbhit()){switch(getch()){case 'w': case 'W': return CMD_ROTATE; case 'a': case 'A': return CMD_LEFT; case 'd': case 'D': return CMD_RIGHT; case 's': case 'S': return CMD_DOWN; case 27: return CMD_QUIT; case ' ': return CMD_SINK; case 0:case 0xE0:switch(getch()){ case 72: return CMD_ROTATE; case 75: return CMD_LEFT; case 77: return CMD_RIGHT; case 80: return CMD_DOWN; }}}// 延时 (降低 CPU 占用率)Sleep(20);}}// 分发控制命令void DispatchCmd(CMD _cmd){switch(_cmd){ case CMD_ROTATE: OnRotate(); break; case CMD_LEFT: OnLeft(); break; case CMD_RIGHT: OnRight(); break; case CMD_DOWN: OnDown(); break; case CMD_SINK: OnSink(); break; case CMD_QUIT: break; }}// 生成新的方块void NewBlock(){ g_CurBlock.id = g_NextBlock.id, g_NextBlock.id = rand() % 7; g_CurBlock.dir = g_NextBlock.dir, g_NextBlock.dir = rand() % 4; g_CurBlock.x = (WIDTH - 4) / 2;g_CurBlock.y = HEIGHT + 2;// 下移新方块直到有局部显示WORD c = g_Blocks[g_CurBlock.id].dir[g_CurBlock.dir];while((c & 0xF) == 0){g_CurBlock.y--;c >>= 4;}// 绘制新方块DrawBlock(g_CurBlock);// 绘制下一个方块setfillstyle(BLACK);bar((WIDTH + 1) * SIZE, 0, (WIDTH + 5) * SIZE - 1, 4 * SIZE - 1);DrawBlock(g_NextBlock);// 设置计时器,用于判断自动下落m_oldtime = GetTickCount();}// 画方块void DrawBlock(BLOCKINFO _block, DRAW _draw){WORD b = g_Blocks[_block.id].dir[_block.dir];int x, y;int color = BLACK;switch(_draw){case SHOW: color = g_Blocks[_block.id].color; break; case HIDE: color = BLACK; break; case FIX: color = g_Blocks[_block.id].color / 3; break;}setfillstyle(color);for(int i=0; i<16; i++){if (b & 0x8000){x = _block.x + i % 4;y = _block.y - i / 4;if (y < HEIGHT){if (_draw != HIDE)bar3d(x * SIZE + 2, (HEIGHT - y - 1) * SIZE + 2, (x + 1) * SIZE - 4, (HEIGHT - y) * SIZE - 4, 3, true);elsebar(x * SIZE, (HEIGHT - y - 1) * SIZE, (x + 1) * SIZE - 1, (HEIGHT - y) * SIZE - 1);}}b <<= 1;}}// 检测指定方块是否可以放下bool CheckBlock(BLOCKINFO _block){WORD b = g_Blocks[_block.id].dir[_block.dir];int x, y;for(int i=0; i<16; i++){if (b & 0x8000){x = _block.x + i % 4;y = _block.y - i / 4;if ((x < 0) || (x >= WIDTH) || (y < 0))return false;if ((y < HEIGHT) && (g_World[x][y]))return false;}b <<= 1;}return true;}// 旋转方块void OnRotate(){// 获取可以旋转的 x 偏移量int dx;BLOCKINFO tmp = g_CurBlock; tmp.dir++; if (CheckBlock(tmp)) { dx = 0; goto rotate; } tmp.x = g_CurBlock.x - 1; if (CheckBlock(tmp)) { dx = -1; goto rotate; } tmp.x = g_CurBlock.x + 1; if (CheckBlock(tmp)) { dx = 1; goto rotate; } tmp.x = g_CurBlock.x - 2; if (CheckBlock(tmp)) { dx = -2; goto rotate; } tmp.x = g_CurBlock.x + 2; if (CheckBlock(tmp)) { dx = 2; goto rotate; } return;rotate:// 旋转DrawBlock(g_CurBlock, HIDE);g_CurBlock.dir++;g_CurBlock.x += dx;DrawBlock(g_CurBlock);}// 左移方块void OnLeft(){BLOCKINFO tmp = g_CurBlock;tmp.x--;if (CheckBlock(tmp)){DrawBlock(g_CurBlock, HIDE);g_CurBlock.x--;DrawBlock(g_CurBlock);}}// 右移方块void OnRight(){BLOCKINFO tmp = g_CurBlock;tmp.x++;if (CheckBlock(tmp)){DrawBlock(g_CurBlock, HIDE);g_CurBlock.x++;DrawBlock(g_CurBlock);}}// 下移方块void OnDown(){BLOCKINFO tmp = g_CurBlock;tmp.y--;if (CheckBlock(tmp)){DrawBlock(g_CurBlock, HIDE);g_CurBlock.y--;DrawBlock(g_CurBlock);}else OnSink(); // 不可下移时,执行“沉底方块”操作 }// 沉底方块void OnSink(){int i, x, y;// 连续下移方块DrawBlock(g_CurBlock, HIDE);BLOCKINFO tmp = g_CurBlock;tmp.y--;while (CheckBlock(tmp)){g_CurBlock.y--;tmp.y--;}DrawBlock(g_CurBlock, FIX);// 固定方块在游戏区WORD b = g_Blocks[g_CurBlock.id].dir[g_CurBlock.dir];for(i = 0; i < 16; i++){if (b & 0x8000){if (g_CurBlock.y - i / 4 >= HEIGHT) { // 如果方块的固定位置超出高度,结束游戏 GameOver();return;}elseg_World[g_CurBlock.x + i % 4][g_CurBlock.y - i / 4] = 1;}b <<= 1;}// 检查是否需要消掉行,并标记int row[4] = {0};bool bRow = false;for(y = g_CurBlock.y; y >= max(g_CurBlock.y - 3, 0); y--){i = 0;for(x = 0; x < WIDTH; x++)if (g_World[x][y] == 1)i++;if (i == WIDTH){bRow = true;row[g_CurBlock.y - y] = 1;setfillstyle(WHITE, DIAGCROSS2_FILL);bar(0, (HEIGHT - y - 1) * SIZE + SIZE / 2 - 2, WIDTH * SIZE - 1, (HEIGHT - y - 1) * SIZE + SIZE / 2 + 2);}}if (bRow){// 延时 200 毫秒Sleep(200);// 擦掉刚才标记的行IMAGE img;for(i = 0; i < 4; i++){if (row[i]){for(y = g_CurBlock.y - i + 1; y < HEIGHT; y++)for(x = 0; x < WIDTH; x++){g_World[x][y - 1] = g_World[x][y];g_World[x][y] = 0;}getimage(&img, 0, 0, WIDTH * SIZE, (HEIGHT - (g_CurBlock.y - i + 1)) * SIZE);putimage(0, SIZE, &img);}}}// 产生新方块NewBlock(); }
      /*也不知道你是什么级别的,我是一个新手,刚接触编程语言,以下是我自己变得一个小程序,在所有c语言的编译器(vc++6.0、turbo…………)上都能运行,你还可以进一步改进。这是一个类似贪吃蛇的小游戏。祝你好运*/ /*贪吃蛇*/#include#include#include#includeint head=3 ,tail=0;int main(){int i,j,k=0;int zuobiao[2][80];long start;int direction=77;int gamespeed;int timeover;int change(char qipan[20][80],int zuobiao[2][80],char direction);zuobiao[0][tail]=1;zuobiao[1][tail]=1;zuobiao[0][1]=1;zuobiao[1][1]=2;zuobiao[0][2]=1;zuobiao[1][2]=3;zuobiao[0][head]=1;zuobiao[1][head]=4;/*处理棋盘*/char qipan[20][80];//定义棋盘for(i=0;i<20;i++)for(j=0;j<80;j++)qipan[i][j]=' ';//初始化棋盘for(i=0;i<80;i++)qipan[0][i]='_';for(i=0;i<20;i++)qipan[i][0]='|';for(i=0;i<20;i++)qipan[i][79]='|';for(i=0;i<80;i++)qipan[19][i]='_';qipan[1][1]=qipan[1][2]=qipan[1][3]='*';//初始化蛇的位置qipan[1][4]='#';printf("This is a game of a SNAKE.nGOOD LUCK TO YOU !n");printf("Input your game speed,please.(e.g.300)n");scanf("%d",&gamespeed);while(direction!='q'){system("cls");for(i=0;i<20;i++)//打印出棋盘for(j=0;j<80;j++)printf("%c",qipan[i][j]);timeover=1;start=clock();while(!kbhit()&&(timeover=clock()-start<=gamespeed));if(timeover){getch();direction=getch();}elsedirection=direction;if(!(direction==72||direction==80||direction==75||direction==77)){return 0;system("cls");printf("GAME OVER!n");}if(!change(qipan,zuobiao,direction)){direction='q';system("cls");printf("GAME OVER!n");}}return 0;}int change(char qipan[20][80],int zuobiao[2][80],char direction){int x,y;if(direction==72)x=zuobiao[0][head]-1;y=zuobiao[1][head];if(direction==80)x=zuobiao[0][head]+1;y=zuobiao[1][head];if(direction==75)x=zuobiao[0][head];y=zuobiao[0][head]-1;if(direction==77)x=zuobiao[0][head];y=zuobiao[1][head]+1;if(x==0||x==18||y==78||y==0)return 0;if(qipan[x][y]!=' ')return 0;qipan[zuobiao[0][tail]][zuobiao[1][tail]]=' ';tail=(tail+1)%80;qipan[zuobiao[0][head]][zuobiao[1][head]]='*';head=(head+1)%80;zuobiao[0][head]=x;zuobiao[1][head]=y;qipan[zuobiao[0][head]][zuobiao[1][head]]='#';return 1; }
      我也是一个新手。 下面有一个游戏名字叫:“坑人的无限”(一):#include#include#include#include#includeusing namespace std;int a;class Screen{private:int n;public:Screen(){n=5;}void move1()//注意只是循环输出各个数字,不能对循环输出再进行循环(如果对循环输出0123456789再进行循环,则move1就变成一个无限循环的函数,则下面的screen循环就进行不下去了){for(int i=0;i<10;++i){cout<本人新手一枚,代码可能有点冗长,但是能运行。 这是扫雷,输入行数 列数即可打开方块,输入行数#列数即可标记方块。#include#include#include#includemain(){char a[102][102],b[102][102],c[102][102],w;int i,j; /*循环变量*/int x,y,z[999]; /*雷的位置*/int t,s; /*标记*/int m,n,lei; /*计数*/int u,v; /*输入*/int hang,lie,shu,choice; /*自定义*/srand((int)time(NULL));h:/*选择模式*/printf("请选择模式n1.标准2.自定义n");scanf("%d",&choice);if(choice==2){do{t=0;printf("请输入n行数 列数 雷的个数n");scanf("%d%d%d",&hang,&lie,&shu);if(hang<2){printf("行数太少n");t=1;}if(hang>100){printf("行数太多n");t=1;}if(lie<2){printf("列数太少n");t=1;}if(lie>100){printf("列数太多n");t=1;}if(shu<1){printf("至少要有一个雷n");t=1;}if(shu>=(hang*lie)){printf("雷太多了n");t=1;}}while(t==1);}else{hang=10,lie=10,shu=10;}/*确定雷的位置*/for(i=1;i<=shu;i=i+1){do{t=0;z[i]=rand()%(hang*lie);for(j=1;j=1;j=j-1){s=0;if(a[i-1][j-1]=='0')s=1;if(a[i-1][j+1]=='0')s=1;if(a[i-1][j]=='0')s=1;if(a[i+1][j-1]=='0')s=1;if(a[i+1][j+1]=='0')s=1;if(a[i+1][j]=='0')s=1;if(a[i][j-1]=='0')s=1;if(a[i][j+1]=='0')s=1;if(s==1)a[i][j]=b[i][j];}}for(i=hang;i>=1;i=i-1){for(j=1;j<=lie;j=j+1){s=0;if(a[i-1][j-1]=='0')s=1;if(a[i-1][j+1]=='0')s=1;if(a[i-1][j]=='0')s=1;if(a[i+1][j-1]=='0')s=1;if(a[i+1][j+1]=='0')s=1;if(a[i+1][j]=='0')s=1;if(a[i][j-1]=='0')s=1;if(a[i][j+1]=='0')s=1;if(s==1)a[i][j]=b[i][j];}}for(i=hang;i>=1;i=i-1){for(j=lie;j>=1;j=j-1){s=0;if(a[i-1][j-1]=='0')s=1;if(a[i-1][j+1]=='0')s=1;if(a[i-1][j]=='0')s=1;if(a[i+1][j-1]=='0')s=1;if(a[i+1][j+1]=='0')s=1;if(a[i+1][j]=='0')s=1;if(a[i][j-1]=='0')s=1;if(a[i][j+1]=='0')s=1;if(s==1)a[i][j]=b[i][j];}}/*检测0区*/for(i=1;i<=hang;i=i+1){for(j=1;j<=lie;j=j+1){if(a[i][j]=='0'){if(a[i-1][j-1]=='+'||a[i-1][j-1]=='f'||a[i-1][j-1]=='?')t=1;if(a[i-1][j+1]=='+'||a[i-1][j+1]=='f'||a[i-1][j+1]=='?')t=1;if(a[i+1][j-1]=='+'||a[i+1][j-1]=='f'||a[i+1][j-1]=='?')t=1;if(a[i+1][j+1]=='+'||a[i+1][j+1]=='f'||a[i+1][j+1]=='?')t=1;if(a[i+1][j]=='+'||a[i+1][j]=='f'||a[i+1][j]=='?')t=1;if(a[i][j+1]=='+'||a[i][j+1]=='f'||a[i][j+1]=='?')t=1;if(a[i][j-1]=='+'||a[i][j-1]=='f'||a[i][j-1]=='?')t=1;if(a[i-1][j]=='+'||a[i-1][j]=='f'||a[i-1][j]=='?')t=1;}}}if(t==1)goto f;}/*检查结束*/n=0;for(i=1;i<=hang;i=i+1){for(j=1;j<=lie;j=j+1){if(a[i][j]!='+'&&a[i][j]!='f'&&a[i][j]!='?')n=n+1;}}}while(a[u][v]!='#'&&n!=(hang*lie-shu));/*游戏结束*/for(i=1;i<=shu;i=i+1){x=z[i]/lie+1;y=z[i]%lie+1;a[x][y]='#';}printf("");for(i=1;i<=lie;i=i+1){w=(i-1)/10+48;printf("%c",w);w=(i-1)%10+48;printf("%c",w);}printf("n |");for(i=1;i<=lie;i=i+1){printf("---|");}printf("n");for(i=1;i<=hang;i=i+1){w=(i-1)/10+48;printf("%c",w);w=(i-1)%10+48;printf("%c |",w);for(j=1;j<=lie;j=j+1){if(a[i][j]=='0')printf(" |");elseprintf(" %c |",a[i][j]);}/*if(i==2)printf("剩余雷个数");if(i==3)printf("%d",lei);*/printf("n |");for(j=1;j<=lie;j=j+1){printf("---|");}printf("n");}if(n==(hang*lie-shu))printf("success!n");elseprintf("game over!n");printf("重玩请输入1n");t=0;scanf("%d",&t);if(t==1)goto h; }
      那个dev–c++可以吗
      求一个用C语言编写的小游戏代码

      抖音最火电脑cmd代码

      1、新建一个文本文件,命名为表白.txt 输入代码(以下是示例)msgbox("做我女朋友好吗?")msgbox("房产证写你名字...")msgbox("保大...")msgbox("我妈会游泳..")x=msgbox("做我女朋友好不好",VbOkCancel)if x=VbOk thenmsgbox("爱你,么么哒")elseif x=VbCancel thenmsgbox("哼,再见")end if2、鼠标左键点击文本左上角文件,再点击另存为。3、点击后会弹出以下窗口,文件名改成:表白.vbs,保存类型改为:所有文件,然后点击确定。4、点击确定后,完成制作,电脑桌面上会显示一个vbs文件。鼠标左键双击单开刚才保存vbs文件,就会像抖音里面的一样了。
      抖音最火电脑cmd代码

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/308644.html

          热门文章

          文章分类