循环2级运用,模拟发牌与九九乘法表
随机数: int a = rand() 此时a将是int取值范围类的一个随机的正整数
如果我们要限定随机数的取值范围,可以结合取余运算符'%',比如
a = rand()%100;
此时a的取值范围就是随机一个数%100的结果,即只能是0~99中任意一个数.
如果要让取值范围是1~100,很简单:
a = 1 + rand()%100
就可以了.
由此我们得出公式,如果要定义一个取值范围为m到n之间的随机数,格式如下
如果我们要限定随机数的取值范围,可以结合取余运算符'%',比如
a = rand()%100;
此时a的取值范围就是随机一个数%100的结果,即只能是0~99中任意一个数.
如果要让取值范围是1~100,很简单:
a = 1 + rand()%100
就可以了.
由此我们得出公式,如果要定义一个取值范围为m到n之间的随机数,格式如下
int a = m + rand()%(n + 1 - m);
模拟扎金花发牌,没按一次回车发三张牌,(牌面2,3...10,J,Q,K,A)
打印九九乘法表