【发布时间】:2018-05-22 17:21:26
【问题描述】:
我正在尝试使用rand % (5 -5) 获取随机数,它给出了除以零的错误
#include <iostream>
using namespace std;
int main()
{
int A[20];
for (int i-=0 ;i<20;i++)
A[i]= rand() % -5;
system("pause")
return 0;
}
【问题讨论】:
-
这个问题并不完全是重复的,但请参阅this answer。
-
你检查过 rand 返回的值吗?
-
还有relevant - 可能重复
-
不确定你是如何通过零错误获得一个部门的,但
for (int i-0 ;i<20;i++)不正确。 -
您现在拥有
for (int i-=0 ;i<20;i++),但仍然不正确。那是你真正拥有的吗?