全部问题 > 当前问题

由于范围从开始,所以无需-1,-1是怎么来的

匿名课官 2019-1-30 13:00:42

共 3 个回答

【C语言】桦桦 2019-2-3 18:12:13

哪里 有-1呀

匿名课官 2019-2-4 16:54:02

回复 【C语言】桦桦:就是解析中说的-1,是啥意思?

【C语言】桦桦 2019-2-7 17:13:29

回复 匿名课官:没意思,一般是rand()%n 范围是0-(n-1)n为任意整数

问题来自: 随机数
以下能获得0-50(包括50)的随机数的表达式是 ______ 。
A. rand()%49
B. rand()%50
C. rand()%51
D. rand()%51 - 1
答案:C
解析:只有除以51才能产生50这个余数,所以除数一定是51。排除A、B。由于范围从0开始,所以无需-1。因此选C。