码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • C++战火英雄


    1. #include<bits/stdc++.h>
    2. #include<Windows.h>
    3. #include<conio.h>
    4. using namespace std;
    5. int up=100,zd=0,xb=1,q=0;
    6. int gjl[10]={1,2,3,4,5,6,7,8,9,10};
    7. int zx[4]={0,0,-1,1};
    8. int zy[4]={-1,1,0,0};
    9. char mat[101][101];
    10. int x,y,zrs=0,tt=0;
    11. void print(char a[]){
    12. int t=strlen(a);
    13. for(int i=0;i<=t;i++){
    14. cout<<a[i];
    15. Sleep(10);
    16. }
    17. cout<<endl;
    18. }
    19. void start();
    20. int main(){
    21. system("title !战火英雄!-额…………出品");
    22. MessageBox(NULL,"抵制不良游戏,拒绝盗版游戏 注意自我保护,谨防受骗上当 适度游戏益脑,过度游戏伤身 合理安排时间,享受健康生活","温馨提示",MB_OKCANCEL);
    23. cout<<
    24. "一个军事海岛突然遭受黑衣人的袭击,上面的军队抵挡不住,军事海岛最终被黑衣人控制。"<<
    25. "这向人们预示了灾难可能将要到来......"<<endl;
    26. system("pause");
    27. system("cls");
    28. cout<<
    29. "战火英雄1-新的征途"<<endl<<
    30. "版本号"<<endl;
    31. system("pause");
    32. start();
    33. cout<<"再来一次?输入1"<<endl;
    34. int ttttt;
    35. cin>>ttttt;
    36. if(ttttt==1)start();
    37. return 0;
    38. }
    39. void start(){
    40. bool flag=1;
    41. system("cls");
    42. print("地图大小?(n*n)");
    43. int n;
    44. cin>>n;
    45. print("(飞机的呼呼声)");
    46. print("长官:准备跳伞!祝你好运,新兵");
    47. print("落点x,y?");
    48. cout<<"x:";
    49. cin>>x;
    50. cout<<"y:";
    51. cin>>y;
    52. system("pause");
    53. system("cls");
    54. srand(time(NULL));
    55. for(int i=1;i<=n;i++)
    56. for(int j=1;j<=n;j++){
    57. int k=rand()%10+1;
    58. if(k==1)mat[i][j]='.';
    59. else if(k==2)mat[i][j]='H';
    60. else if(k==3)mat[i][j]='X';
    61. else if(k==4)mat[i][j]='P';
    62. else if(k==5)mat[i][j]='D';
    63. else if(k==6)mat[i][j]='.';
    64. else if(k==7)mat[i][j]='.';
    65. else mat[i][j]='.';
    66. }
    67. mat[x][y]='.';
    68. mat[x+1][y]='.';
    69. mat[x-1][y]='.';
    70. mat[x][y+1]='.';
    71. mat[x][y-1]='.';
    72. int bs=0,dp=0;
    73. while(1){
    74. bs++;
    75. if(bs==90||bs==190)cout<<"还有10步缩圈!"<<endl;
    76. if(bs==95||bs==195)cout<<"还有5步缩圈!"<<endl;
    77. if(bs==99||bs==199)cout<<"还有1步缩圈!"<<endl;
    78. if(bs==100){
    79. dp++;
    80. for(int i=1;i<=n;i++)mat[dp][i]='#',mat[n-dp+1][i]='#',mat[i][dp]='#',mat[i][n-dp+1]='#';
    81. }
  • 相关阅读:
    MS5192T/MS5193T——低噪声、低功耗、16/24 位∑-ΔADC
    计算机网络-物理层(数据交换方式(电报交换,报文交换,分组交换),数据报,虚电路,传输介质,物理层设备(中继器,集线器))
    java微博 8 CSS
    图片清晰度增强易语言代码
    Oracle杀会话回滚时间长处理办法
    【Linux】解决`arguments must be process or job IDs`报错
    【linux驱动开发】-字符设备驱动高级
    Trainer--学习笔记
    23 种设计模式之单例模式
    线性代数的学习和整理20,关于向量/矩阵和正交相关,相似矩阵等(草稿)
  • 原文地址:https://blog.csdn.net/m0_71832999/article/details/128159076
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号