如何正确地随机化值
How to randomize the value properly?
目前,我已经使用以下代码创建了一个基本的稀疏矩阵:
实时演示
然后输出如下:
Insert: (83,86,77,)
Insert: (15,93,35,)
Insert: (86,92,49,)
Insert: (21,62,27,)
Insert: (90,59,63,)
我有两个问题:
如何删除最后一个
,
并在每个逗号后添加空格。我试过cout << arr[i][k] << ', '
,但它不起作用。当前,该矩阵的
row
和col
的所有值都在0到100之间。由于我的矩阵大小设置为5
。如何使row
和col
值遵循此大小?
我的预期输出如下:
Insert: (5, 1, 84)
Insert: (1, 4, 39)
Insert: (2, 3, 16)
Insert: (4, 2, 13)
Insert: (5, 5, 100)
要更改数组大小,请更改此行:
int** arr = constructSparseMatrix(size,3);
至
int** arr = constructSparseMatrix(size,5);
对于打印,只需检查您是否正在打印数组的最后一个元素:
for (int k = 0; k < 5; k++){
cout << arr[i][k];
if(k<4) cout<<', ';
}
相关文章:
- 为什么随机数生成器不在void函数中随机化数字,而在main函数中随机化
- 如何正确地将分支添加到已存在的树中
- 如何正确地将带有指针的数组传递给函数
- 如何正确地推回然后遍历堆中对象的向量?
- 我是否不正确地集中了这些字符数组?
- Gecode 与 Z3 用于约束随机化
- 如何使用兰德随机化模拟点击
- 如何通过另一个对象中的命令正确地从一个对象返回数据
- 我怎样才能通过友谊正确地履行我的职能?
- C++:如何正确地将 deque::front() 返回的变量从函数中传递出去?
- 我应该如何正确地将packaged_task移动到 lambda?
- 如何正确地将SHA1CryptoServiceProvider转换为c ++?
- 如何正确地对 constexpr 函数进行单元测试
- 随机数函数未正确随机化 (C++)
- 如何正确地显式实例化具有完全专用成员的模板类
- 在c++中正确地模板化字符串比较器
- 如何正确地并行化嵌套的for循环
- 如何正确地随机化值
- 如何正确地反序列化字符串指针
- 如何正确地实例化一个类