cocos 游戏开发 (第一天作业)
2024-09-02 21:30:38
作业1——控制台游戏菜单
// 游戏菜单.cpp : 定义控制台应用程序的入口点。
// #include "stdafx.h"
#include<iostream>
#include"windows.h"
#define KEY_DOWN(vk_code) (GetAsyncKeyState(vk_code)&0x8000?1:0) using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int nKeyState = ;
while (true)
{
system("CLS"); if (KEY_DOWN(VK_DOWN))
{
nKeyState = abs(++nKeyState % );
}
if (KEY_DOWN(VK_UP))
{
--nKeyState;
if (nKeyState < )
{
nKeyState = ;
} } cout << "■■■■■■■■■■■■" << endl;
cout << "■■■■■■■■■■■■" << endl;
if (nKeyState == )
{
cout << "■■ >-开始游戏 ■■" << endl;
cout << "■■ 游戏设置 ■■" << endl;
cout << "■■ 结束游戏 ■■" << endl; }
else if (nKeyState == )
{
cout << "■■ 开始游戏 ■■" << endl;
cout << "■■ >-游戏设置 ■■" << endl;
cout << "■■ 结束游戏 ■■" << endl;
}
else if (nKeyState == )
{
cout << "■■ 开始游戏 ■■" << endl;
cout << "■■ 游戏设置 ■■" << endl;
cout << "■■ >-结束游戏 ■■" << endl;
}
cout << "■■■■■■■■■■■■" << endl;
cout << "■■■■■■■■■■■■" << endl; }
return ;
}
游戏菜单
作业2——1+(1+2)+(1+2+3)+(...)+...+..
// 作业2.cpp : 定义控制台应用程序的入口点。
// #include "stdafx.h"
#include<iostream>
#include"Windows.h" using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{ int a = ;
int b = ;
int c = ;
int sum = ; int i = ;
cout << "请输入一个整数" << endl;
cin >> i;
for (a; a<=i; a++)
{
for (b; b<=a; b++)
{
c += b;
}
sum += c;
}
cout << sum << endl;
system("pause"); return ;
}
累加
作业三——数字逆序
// 作业3.cpp : 定义控制台应用程序的入口点。
// #include "stdafx.h"
#include<iostream>
#include"Windows.h" using namespace std; int _tmain(int argc, _TCHAR* argv[])
{ int i;
int len;
char str[]; cout << "请输入要操作的数字" << endl;
cin >> str;
len = strlen(str);
for (i = len - ; i >= ; i--)
{
cout << str[i];
}
cout << endl; system("pause"); return ; }
数字逆序
最新文章
- JavaScript 表单验证
- 删除 QQ 最新版右键菜单 通过QQ发送文件到手机
- Label Font 字体样式设置
- webpy分页类 + 上传类
- C++之路进阶——bzoj3262(陌上花开)
- 实现listview的条目点击后改变背景颜色
- java 调用OpenOffice将word格式文件转换为pdf格式
- Sql Server 判断表或数据库是否存在
- vi使用高级
- Python经典算法片段
- vue之router钩子函数
- BOOST 线程完全攻略
- JavaScript高级程序设计学习(三)之变量、作用域和内存问题
- Java -- JDBC 学习--使用 DBUtils
- 关于 redis、memcache、mongoDB 的对比 转
- python2和python3的区别总结
- Spring boot 配置文件 加载顺序
- day 31 表单标签,CSS
- vxlan 简单理解 vs calico 网络模型
- JavaScript callee caller
热门文章
- com.android.support:appcompat-v7:27.+问题解决
- 【C#】判断字符串中是否包含指定字符串,contains与indexof方法效率问题
- c# mvc 在控制器中动态解析cshtml文件并获取对应的html代码
- wxpython多线程通信的应用-实现边录音边绘制音谱图
- 四十九、进程间通信——System V IPC 之消息队列
- (五)Java工程化--Jenkins
- 【原创】大数据基础之Oozie vs Azkaban
- Nginx配置https证书
- 论http弥补技术ajax、comet、SPADY、websocket
- js 校验 btc eth 地址