2D阵列-创建虚拟生物?(C++)
2D Arrays - Creating virtual Creatures? (C++)
接下来,这就是它令人困惑的地方。我必须通过将一个字母存储在数组中的随机位置来创建一个虚拟生物(数组的大小可以达到20x20)。我该怎么做呢?
无论如何,找出
虽然我不打算提供家庭作业的答案,但这里有一些命令和概念应该会对您有所帮助:
-
cin-读取用户的输入
-
rand()%number-(请参阅http://www.cplusplus.com/reference/cstdlib/rand/例如)生成随机数
-
您可能希望使数组的类型为"char",而不是"int"
-
这里有一个指向C++中函数的链接http://www.cplusplus.com/doc/tutorial/functions/
-
这里有一个指向C++中运算符的链接(特别是您希望使用==)-http://www.cplusplus.com/doc/tutorial/operators/
例如,查看x是否等于y:
if(x == y)
{
cout << "x equals y!";
}
相关文章:
- OpenMP阵列性能较差
- 如何将三维尺寸不固定的三维阵列展平为一维阵列
- 当我的阵列太大时出现分段错误
- 位阵列上的快速AND运算
- 阵列必须使用大括号封闭的初始器进行初始化
- 没有从阵列<float>到阵列<int>的可行转换
- C++动态安全 2D 交错阵列
- 将平面阵列重塑为复杂的特征类型
- 如何使用英特尔 PIN 捕获阵列的所有负载?
- 为什么我能够为阵列分配比计算机实际拥有的内存更多的内存
- 库特<<恩德尔;不适用于打印 2D 阵列
- 数组类 阵列的打印输出
- 从较小的阵列到较大的阵列的元素级转换
- 仅在大型阵列上出现合并排序分段错误
- 从阵列C++中删除重复项
- 阵列的大小在C++中是否灵活?
- 反转阵列中的正序列
- 具有可变尺寸的 C++ 2D 阵列
- 二维阵列的动态分配
- 重新增长阵列时出错:写入时缓冲区溢出