作业帮 > 数学 > 作业

如何用c产生2组随机数a[i],b[i],a[i]介于0与10之间,且b[i]介于0与a[i]之间

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/10/05 23:47:08
如何用c产生2组随机数a[i],b[i],a[i]介于0与10之间,且b[i]介于0与a[i]之间
hibok2,改成rand()*10后出现的数很大,不在要求范围.rand()%10显示是对的,经调试,可以显示符合要求的2组随机数,但有时还回出现上述对话框.
因为rand()产生0~1之间的数,所以rand()*10就是产生0~10之间的数,rand()*a[i]就是产生0~a[i]之间的数.
补充:
嗯,我记错了,C中的rand()不是返回0~1的数,而是直接返回一个整数.