rt
以下代码在winTc上可运行
但在dev c上有错误
//____________________
void setArray(int *array, int size)
{
int number,sign,i;
randomize();
for(i = 0; i < size; i++)
{
number=random(100);
sign=random(2);
if(sign==0)
number=-number;
array[i]=number;
}
printf("\n");
return;
}
__________
求解
dev c++ 编译 c关于随机数
答案:2 悬赏:10
解决时间 2021-03-11 19:55
- 提问者网友:纹身骑士
- 2021-03-11 11:24
最佳答案
- 二级知识专家网友:零负荷的放任
- 2021-03-11 12:04
把 randomize();换成srand((unsigned)time(NULL));
random(100) 换成rand();
srand和rand在stdlib.h里面
time()在time.h里面
之所以用不了是因为头文件里的东西不一样
random(100) 换成rand();
srand和rand在stdlib.h里面
time()在time.h里面
之所以用不了是因为头文件里的东西不一样
全部回答
- 1楼网友:duile
- 2021-03-11 13:33
rnd
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯