在画圆时圆的坐标取随机变量时用
x[i]=rand()%(640-2*r)+r;
和直接
x[i]=rand()%(640-r);
的区别是什么 ?
在画圆时圆的坐标取随机变量时用
x[i]=rand()%(640-2*r)+r;
和直接
x[i]=rand()%(640-r);
的区别是什么 ?
x[i]=rand()%(640-2*r)+r; 生成的 x 坐标,最小值为 r,即随机生成的圆最靠左的情况是边缘齐着屏幕左边。
x[i]=rand()%(640-r); 生成的 x 坐标,最小值为 0,即随机生成的圆最左靠左的情况是圆心齐着屏幕左边(屏幕内只显示半个圆)。