- 博客(4)
- 收藏
- 关注
原创 大一上C++课程设计——2048小游戏
1.需求分析2048小游戏,需要在进行上下左右操作的时候合并相同的数字,并且向按动的方向进行移动,每次移动后,随机生成2或者4两个数字。要求合并后移动两个数字之间不可以出现0,当无法移动再一次进行移动或者合并出现数字2048的时候,游戏结束。无法移动,游戏判负,出现2048,游戏获胜。2.基本求解思路万事开头难。想要对一个问题进行求解,首先要理清楚完成事情的步骤。按照题目要求:“使用面向对象的方法来设计程序,即使用类和对象来完成设计,不运行使用面向过程的一堆函数来完成。 ”需要注明的是,此处的N我
2021-01-09 19:07:21
4941
2
原创 第三次上机
1.题目描述:2.实现①#include <iostream>using namespace std;int gcd(int x, int y) { //求最大公约数 int n = x > y ? x : y; int c; for (int t = 1; t < n + 1; t++) { int a = x % t, b = y % t; if (a == 0 && b == 0)
2020-12-24 22:40:29
142
原创 第二次上机作业
1.关于矩阵#include <iostream>using namespace std;void main(){ int arr[3][5]; int i, j; for ( i = 0; i < 3; i++) { for ( j = 0; j < 5; j++) cin >> arr[i][j]; } int a1 = 0, a2 = 1, a3 = 2; int a = 0, b = 0, c = 0; int u; for
2020-12-08 12:38:45
158
原创 第一次上机作业
输入三个实数并且自动排序恒定输出顺序为a << b << c第一个if判断输入的第一个数字和第二个数字大小第二个if判断第三个数字和改变后的第一个数字大小第三个if判断改变后的第三个数字和改变后的第二个数字的大小#include <iostream>using namespace std;int main(){ int a, b, c; int t; // 中间交换值 cout << "please input a,.
2020-11-13 19:30:20
188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人