我正在尝试使用二维数组来制作计数器程序。基本上,第一行应该给出计数标准的编号对象的“标题”;其他行应代表各种计数标准(如简单的计数图表)。
问题在于我希望用户输入确定编号对象的数量(在这种情况下,“玩家”)。看起来很简单,可以自定义列和行的数量。我相信,这可以通过以下方式实现:
int cols;
int rows;
cout << "How many players?" << ":";
cin >> cols;
cout << "How many criteria ?" << ":";
cin >> rows;
int[rows][cols] myArray;
但是,有没有办法根据玩家数量设置数组的第一行?也就是说,要定义一个整数序列{1,2,...,cols},直到指定的列数?对于可变数量的行,是否可以将所有其他行条目设置为零?
我将不胜感激任何帮助!谢谢你的时间。