如何用c产生2组随机数a[i],b[i],a[i]介于0与10之间,且b[i]介于0与a[i]之间hibok2,改成rand()*10后出现的数很大,不在要求范围.rand()%10显示是对的,经调试,可以显示符合要求的2组随机数,但有时还回出现

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 09:09:40
如何用c产生2组随机数a[i],b[i],a[i]介于0与10之间,且b[i]介于0与a[i]之间hibok2,改成rand()*10后出现的数很大,不在要求范围.rand()%10显示是对的,经调试,可以显示符合要求的2组随机数,但有时还回出现

如何用c产生2组随机数a[i],b[i],a[i]介于0与10之间,且b[i]介于0与a[i]之间hibok2,改成rand()*10后出现的数很大,不在要求范围.rand()%10显示是对的,经调试,可以显示符合要求的2组随机数,但有时还回出现
如何用c产生2组随机数a[i],b[i],a[i]介于0与10之间,且b[i]介于0与a[i]之间
hibok2,改成rand()*10后出现的数很大,不在要求范围.rand()%10显示是对的,经调试,可以显示符合要求的2组随机数,但有时还回出现上述对话框.

如何用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的数,而是直接返回一个整数.