这个游戏比较简陋,是有关奥数的。但是你一旦找到了规律以后呢就很容易了。
废话不多说,这是代码:#include<bits/stdc++.h> #include<windows.h> #include<conio.h> using namespace std; int s,s1,s2,s3,s4,a[22],b[4]={0,5,3,4},dj[10]={0,2,2,3,3,4,3,4,3,4}; int main(){ system("title 虫虫大乱斗"); printf("欢迎来到虫虫大乱斗!"); Sleep(1000); while(1){ system("cls"); printf("请选择难度等级:(分为1~9级)\n"); cin>>s; s1=s*dj[s]; printf("好的,您选择了等级%d,一共有%d只虫子!\n",s,s1); Sleep(1000); printf("现在请输入每一只虫子的长度(等级越高,难度越大!)\n"); for(int i=1;i<=s1;i++){ cin>>a[i]; s2++; a[i]*=dj[s]; printf("第%d只虫子,长度为%d\n",s2,a[i]); } printf("好的,虫子的长度已输入完毕.即将为您展现出虫子的长度,请耐心的等待.\n"); Sleep(1000); for(int i=1;i<=s1;i++){ for(int j=1;j<=a[i];j++) cout<<"*"; printf("长度为%d\n",a[i]); Sleep(1000); } printf("好的,现在请您算出一共要切多少刀才能把所有的虫子都切成X段,每段1米\n(必须要相连,不相连的要多切一刀)?\n"); Sleep(1000); printf("比如:\n"); for(int i=1;i<=3;i++){ for(int j=1;j<=b[i];j++) cout<<"*"; cout<<"长度为"<<b[i]<<endl; Sleep(1000); } printf("此题要切6次.\n"); for(int i=1;i<=s1;i++){ if(i==1) s4+=a[i]; else if(a[i]>a[i-1]) s4+=a[i]-a[i-1]; } cin>>s3; if(s3==s4) printf("正确!"); else printf("错误!正确的答案是%d",s4); if(MessageBox(NULL,"再来一局?","提示",MB_OKCANCEL)==2){ printf("\n好的,再见!\n"); Sleep(1000); break; } s2=0; s4=0; } system("pause"); printf("."); return 0; }
很简朴,各位大佬赏个赞行不?感兴趣的可以关注我,也可以加我的微信:13950392436拉你进火箭工作室!(火箭工作室)

火箭工作室c++小游戏——虫虫大乱斗相关推荐

  1. 微信游戏脑力大乱斗92一个计算机,微信脑力大乱斗x游戏_脑力大乱斗x游戏答案完整版预约_第一手游网...

    微信脑力大乱斗x这款火爆微信小程序的趣味答题类闯关游戏,游戏以各种脑经急转弯方式的题目让很多玩家沉迷其中,各种搞笑有趣的题目你可以玩到笑喷,不知道微信脑力大乱斗x题目答案的小伙伴们可以在下方了解一下哦 ...

  2. 「C++游戏」双人大乱斗

    (原创) Version: v1.1 资源下载:https://download.csdn.net/download/cjz2005/12819483 现如今已经是免费免积分的了!! 简介 →双人游戏 ...

  3. 火箭工作室c++小游戏——坦克大战(初始版)

    今天第四次写博客,给大家发一个坦克大战的初始版,可以开外挂,要自己去探索 #include<windows.h> #include<conio.h> #include<i ...

  4. 火箭工作室c++小游戏——打飞机

    这是第三次写博客了,我给大家发一个c++小游戏--打飞机. #include<bits/stdc++.h> #define PLAYERCOUNT 3 #define CARDSCOUNT ...

  5. 火箭工作室c++小游戏——海战棋

    火箭工作室第一个c++开发游戏--海战棋 今天是我第一次写博客,发个小游戏给大家当做见面礼. #include <cstdio> #include <ctime> //rand ...

  6. egret开发HTML5小游戏-《猫猫大作战》(一)

    ps:本文适用于和我一样刚刚入门egret的同学们,大佬看到这里可以忙别的去了. 之前用egret引擎设计了一款双人设计小游戏-<疯狂大乱斗>,算是初步了解了引擎的使用,这次打算开发一款基 ...

  7. java实现简单窗体小游戏----球球大作战

    java实现简单窗体小游戏----球球大作战 需求分析 1.分析小球的属性: ​ 坐标.大小.颜色.方向.速度 2.抽象类:Ball ​ 设计类:BallMain-创建窗体 ​ BallJPanel- ...

  8. C++游戏——小胎大乱斗

    小胎大乱斗! 预告:PVP 模式 教程有一点儿问题!血量为负数,一进去就扣钱------教程里面的字看看就行了,看完就退出重新以"不要教程"模式开始!(笑哭) 不过有个bug 会碰 ...

  9. java做小窗体_java实现简单窗体小游戏----球球大作战

    java实现简单窗体小游戏----球球大作战 需求分析 1.分析小球的属性: ​坐标.大小.颜色.方向.速度 2.抽象类:Ball ​设计类:BallMain-创建窗体 ​BallJPanel-画小球 ...

最新文章

  1. UNITY技巧-查找脚本被哪个场景引用
  2. 【金三银四】java是世界上最好的语言
  3. Mysql 解压版 安装时候的注意事项
  4. php gd测试代码,PHP: GD - Manual
  5. 自制贴纸图案大全图片_重磅!Supreme x 山本耀司联名Bogo贴纸泄露,发售确认?!...
  6. Mysqlbackup 8全备增量备份还原案例
  7. 制作五彩纸屑转场动效_何时以及如何将五彩纸屑添加到产品UI
  8. [Everyday Mathematics]20150101
  9. 现代偏微分方程第1章预备知识复习题
  10. Visual studio 的教程
  11. 为什么ArcGIS 10.3导出 Shapefile的字段名会被截断成3个汉字?解决方法如下
  12. 老白聊数据-关于销售预测的那些事
  13. jQuery 实现菜单
  14. 计算机启动需输入两次密码,我的电脑开机的时候要输入2次密码,我应当怎么去除?...
  15. yacc和lex细节解答以及实现反向自动微分
  16. Metasploit扫描3389
  17. 怎样实现MindMapper中主题的自由移动
  18. EAST: An Efficient and Accurate Scene Text Detector 论文阅读
  19. 使用计算机来进行翻译是,利用计算机进行中英文翻译的探讨
  20. qq android远程协助,Android 实现远程控制(类似QQ的远程协助)

热门文章

  1. 你真的会走好计算机这条路吗?选择不会变吗?浅谈学习
  2. HTML5手机浏览器获取经度和纬度(百度API)
  3. java 第一天_Java学习第一天
  4. STM32Cube学习(4)——UART串口
  5. cap计算机辅助,cap3ds—计算机辅助管系设计系统.doc
  6. 对互联网的吐槽(无主题)
  7. Oracle中sid是实例名吗,ORACLE_SID、实例名(SID) 、数据库名区别
  8. 揭开邮局EMS快递单查询原理
  9. 徐州医科大学计算机专业在哪个校区,徐州医科大新校区选址有变!位置曝光,规模或达2200亩!...
  10. 转:中村彰宪:我眼中的中国游戏开发者