全部问题 > 当前问题

为什么只有除以51才能产生50这个余数?

Minerva 2015-9-10 20:15:51

共 2 个回答

王朵 2015-9-10 20:17:47

0~50的随机数共51个数字啊

最佳答案

嘿嘿大人 2015-9-10 20:20:07

因为余数都是小于除数的,所以要有50就必须除数大于50

问题来自: 随机数
以下能获得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。