• cocos 游戏开发 (第一天作业)


    作业1——控制台游戏菜单

     1 // 游戏菜单.cpp : 定义控制台应用程序的入口点。
     2 //
     3 
     4 #include "stdafx.h"
     5 #include<iostream>
     6 #include"windows.h"
     7 #define KEY_DOWN(vk_code)              (GetAsyncKeyState(vk_code)&0x8000?1:0)
     8 
     9 using namespace std;
    10 int _tmain(int argc, _TCHAR* argv[])
    11 {
    12     int nKeyState = 0;
    13     while (true)
    14     {
    15         system("CLS");
    16 
    17         if (KEY_DOWN(VK_DOWN))
    18         {
    19             nKeyState = abs(++nKeyState % 3);
    20         }
    21         if (KEY_DOWN(VK_UP))
    22         {
    23             --nKeyState;
    24             if (nKeyState < 0)
    25             {
    26                 nKeyState = 2;
    27             }
    28                 
    29         }
    30 
    31         cout << "■■■■■■■■■■■■" << endl;
    32         cout << "■■■■■■■■■■■■" << endl;
    33         if (nKeyState == 0)
    34         {
    35             cout << "■■  >-开始游戏    ■■" << endl;
    36             cout << "■■    游戏设置    ■■" << endl;
    37             cout << "■■    结束游戏    ■■" << endl;
    38 
    39         }
    40         else if (nKeyState == 1)
    41         {
    42             cout << "■■    开始游戏    ■■" << endl;
    43             cout << "■■  >-游戏设置    ■■" << endl;
    44             cout << "■■    结束游戏    ■■" << endl;
    45         }
    46         else if (nKeyState == 2)
    47         {
    48             cout << "■■    开始游戏    ■■" << endl;
    49             cout << "■■    游戏设置    ■■" << endl;
    50             cout << "■■  >-结束游戏    ■■" << endl;
    51         }
    52         cout << "■■■■■■■■■■■■" << endl;
    53         cout << "■■■■■■■■■■■■" << endl;
    54 
    55     }
    56     return 0;
    57 }
    游戏菜单

    作业2——1+(1+2)+(1+2+3)+(...)+...+..

     1 // 作业2.cpp : 定义控制台应用程序的入口点。
     2 //
     3 
     4 #include "stdafx.h"
     5 #include<iostream>
     6 #include"Windows.h"
     7 
     8 using namespace std;
     9 int _tmain(int argc, _TCHAR* argv[])
    10 {
    11 
    12     
    13     int a = 0;
    14     int b = 0;
    15     int c = 0;
    16     int sum = 0;
    17 
    18     int i = 0;
    19     cout << "请输入一个整数" << endl;
    20     cin >> i;
    21     for (a; a<=i; a++)
    22     {
    23         for (b; b<=a; b++)
    24         {
    25             c += b;
    26         }
    27         sum += c;
    28     }
    29     cout << sum << endl;
    30     system("pause");
    31     
    32     return 0;
    33 }
    累加

    作业三——数字逆序

     1 // 作业3.cpp : 定义控制台应用程序的入口点。
     2 //
     3 
     4 #include "stdafx.h"
     5 #include<iostream>
     6 #include"Windows.h"
     7 
     8 
     9 using namespace std;
    10 
    11 int _tmain(int argc, _TCHAR* argv[])
    12 {
    13 
    14         int i;
    15         int len;
    16         char str[100];
    17 
    18         cout << "请输入要操作的数字" << endl;
    19         cin >> str;
    20         len = strlen(str);
    21         for (i = len - 1; i >= 0; i--)
    22         {
    23             cout << str[i];
    24         }
    25         cout << endl;
    26 
    27         system("pause");
    28         
    29         return 0;
    30 
    31     
    32 
    33 }
    数字逆序
  • 相关阅读:
    vector读入指定行数但不指定列数的数字
    p4语言编程环境安装
    近期学习资料一览表
    c++之洛谷P1068分数线划定
    打开文件的方法
    调用当前年月日
    想学习启发式优化算法,不知从何学起?
    使用这几款插件,能让你在GitHub看代码的效率翻倍
    微信公众号放Latex数学公式的完美解决方案
    手把手教你用Git备份保存论文和代码等重要数据到云端
  • 原文地址:https://www.cnblogs.com/kpxy/p/9356590.html
Copyright © 2020-2023  润新知