a=45+51*rand(100,5); 是什么意思
答案:2 悬赏:70 手机版
解决时间 2021-02-24 10:24
- 提问者网友:爱了却不能说
- 2021-02-23 23:44
a=45+51*rand(100,5); 是什么意思
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-02-23 23:57
int rand(void);这是在库函数中,rand() 函数原型。
所以,rand()函数,是无参函数,返回值是整型。
你上面的那个用法是错误的。
所以,rand()函数,是无参函数,返回值是整型。
你上面的那个用法是错误的。
全部回答
- 1楼网友:你哪知我潦倒为你
- 2021-02-24 00:05
首先,这是一个for循环,第一个分号前,定义了a, b初始值,rand()是一个产生伪随机数的函数,rand()%51, 使得a,b的取值范围在[0,50],第二个分号前,是判断循环是否继续,此处四个条件用||(或)想连,即只要满足a+b>50, a+b<0 , a-b >50, a-b<0四个之一,第二个分号后最后的两个语句,a=rand()%51,b=rand()%51,即当前四个条件只要之一满足,a, b更新值,为[0,50]的随机数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯