为什么只有除以51才能产生50这个余数?
0~50的随机数共51个数字啊
因为余数都是小于除数的,所以要有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。