自制制作了一个打印正方形的互动小游戏,制作难度不高,想尝试一下的可以复制代码到VS上试试看,可以试试错误的选项,应该会有点意思。

#include<iostream>
using namespace std;
int main() {cout << "欢迎来到我的小游戏" << endl;cout << "按0键和回车键继续" << endl;char ch;cin >> ch;if (ch == '0') {cout << "游戏说明:我们需要打印出一个正确的正方形" << endl;cout << "我们会根据你输入的n值来确定你所需要生成的正方形长度" << endl;cout << "接下来" << endl;cout << "让我们开始吧" << endl;cout << "请选择你所输入的正方形的长度" << endl;int n;cin >> n;cout << "你选择的正方形长度是:" << n << endl;cout << "你所认为的正方形应该是什么形状的" << endl;int k1,k2;cout << "1 四个角是直角且四边相等" << endl;cout << "2 四个角是直角且四边不相等" << endl;A: cout << "请输入你的选择:1 or 2" << endl;cin >> k1;if (k1 == 1){cout << "恭喜你,你的选择是正确的!" << endl;cout << "接下来请看下一个选相" << endl;B:cout << "你想打印什么类型的正方形" << endl;cout << "1 实心的" << endl;cout << "2 空心的" << endl;cout << "3 空间型的" << endl;cin >> k2;if (k2 == 1) {cout << "开始打印" << endl;for (int i = 1; i <= n; i++) {for (int i = 1; i <= n; i++) {cout << "* ";}cout << endl;}cout << "游戏结束,请收好你的正方形" << endl;}else if (k2 == 2) {cout << "好家伙!!!" << endl;cout << "居然敢选空心的" << endl;cout << "但是难不倒我,哼哼哼" << endl;for (int i = 1; i <= n; i++){cout << "* ";}cout << endl;for (int i = 1; i <= n-2; i++) {cout << "* ";for (int i = 1; i <= n-2; i++) {cout << "  ";}cout << "* ";cout << endl;}for (int i = 1; i <= n; i++){cout << "* ";}cout << endl;}else if (k2 == 3) {cout << "寄!!!!!" << endl;for (int i = 1; i <= 4; i++) {cout << "\a";}for (int i = 1; i <= 4; i++) {cout << "\a";}for (int i = 1; i <= 4; i++) {cout << "\a";}for (int i = 1; i <= 100; i++) {for (int i = 1; i <= 100; i++)cout << "寄" << "####";}cout << "抱歉哦亲" << endl;cout << "目前我还不能满足找个要求" << endl;cout << "我就是打出来装装逼" << endl;cout << "重新选择吧,嘻嘻嘻" << endl;goto B;}}else if (k1 == 2){for (int i = 1; i <= 4; i++) {cout << "\a";}for (int i = 1; i <= 1000; i++) {cout << "####" << "错了错了";}cout << "请重新选择" << endl;goto A;}}return 0;
}

运行展示:

C++自制打印正方形小游戏相关推荐

  1. 【机器视觉案例】(12) 自制AI视觉小游戏--贪吃蛇,附python完整代码

    各位同学好,今天和大家分享一下如何使用 mediapipe+opencv 自制贪吃蛇小游戏.先放张图看效果. 规则:食指指尖控制蛇头,指尖每接触到黄色方块,计数加一,蛇身变长,方块随机切换位置.如果指 ...

  2. python游戏脚本dnf_一款Python自制的斗地主小游戏

    [实例简介] 一款Python自制的斗地主小游戏 [实例截图] [核心代码] 斗地主_Raffeale └── dist ├── avbin.dll ├── DouDiZhu.exe ├── gui_ ...

  3. c语言/c++大作业基于easyx图形库自制RPG类型小游戏代码(附源码)

    目录 一.游戏玩法 二.完整代码 三.部分细节 透明化人物背景 关于easyx库中怎样贴出透明图片 地图的链表实现 移动检测 碰撞检测 总结 前言: 花两天边看easyx文档边学边写的期末小作业. 学 ...

  4. 贪吃蛇小游戏代码html,自制贪吃蛇小游戏代码

    package game; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Game_St ...

  5. html做偶像图片2048小游戏,一个自制的2048小游戏(一)

    导语 本次将会从头到尾讲一个2048游戏的制作过程,中间也会穿插自己的理解 一.项目结构 除了html和css文件外,分了main.js,support.js,showanimation.js,以及引 ...

  6. 2048游戏制作html,一个自制的2048小游戏(一)

    导语 本次将会从头到尾讲一个2048游戏的制作过程,中间也会穿插自己的理解 一.项目结构 除了html和css文件外,分了main.js,support.js,showanimation.js,以及引 ...

  7. 利用Python自制雷霆战机小游戏,娱乐编程,快乐学习!

    开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块. 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可. 先睹为快 在cmd ...

  8. python写出雷霆战机_利用Python自制雷霆战机小游戏,娱乐编程,快乐学习!

    开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块. 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可. 先睹为快 在cmd ...

  9. C# 实现飞行棋小游戏

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

最新文章

  1. 2016-8-9更新日志
  2. 前端之JQuery(二)
  3. [GAN学习系列3]采用深度学习和 TensorFlow 实现图片修复(上)
  4. Spark 读写 Es
  5. mysql5.6.22.0安装_win2008 R2 WEB环境配置之MYSQL 5.6.22安装版安装配置方法
  6. Docker 的LNMP + Wordpress搭建
  7. Fastadmin 自带的导入Excel功能
  8. 《卜算子·咏梅》 陆游
  9. C语言经典例题100道
  10. xmanager使用教程
  11. 分享99个PHP源码,总有一款适合您
  12. sql server数据库错误数据恢复(数据库连接失效,无法附加查询)
  13. Cookies vs. Sessions
  14. ZooKeeper 的 Watch 机制是什么?
  15. Lucene 2.2.0发布自带的HTMLParser的使用
  16. JavaEE + Oracle + Spring Boot + Mybatis + Maven 开发简易版银行管理系统(附源码)
  17. 怎么写调查问卷的指导语?
  18. 每日一书丨地表最强:iOS安全黑宝书中文版来袭
  19. 动一动手指,玩转 Kindle Paperwhite 2 (2015.7.13)
  20. 通信工程论文 通信网络中故障数据优化检测仿真研究

热门文章

  1. 为什么评论会被折叠?
  2. linux中.sql.gz文件解压,linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
  3. 【linux】-find、rm、kill等常用命令
  4. iFIERO -- (一) 宇宙大战 SPACE BATTLE — 新建场景SCENE、精灵节点、PARTICLE粒子及背景音乐
  5. 蓝桥杯NE555模块编程
  6. PTA L3-031 千手观音 (30 分)
  7. 从ElasticSearch 认识到实战(SpringBoot集成ES)
  8. 荣耀v30鸿蒙系统怎么升级,荣耀v30pro怎么升级鸿蒙系统
  9. 项脊轩志(明 归有光)
  10. 清华大学刘知远组:文本分类任务中,将知识融入Prompt-tuning过程