142-练习8和9 for循环的嵌套调用和随机数的生成
8,编程输出九九乘法表。
for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { Console.Write(j+"*"+i+"="+i*j+" "); } Console.WriteLine(); } Console.ReadKey();
结果:
9,编写一个掷筛子100次的程序,并打印出各种点数的出现次数。
//怎么生成随机数 //Random random = new Random(); //创建一个可以生成随机数的对象 //int num =random.Next(1, 7); //Console.WriteLine(num); int num1 = 0, num2 = 0, num3 = 0, num4 = 0, num5 = 0, num6 = 0; Random random = new Random(); for (int i = 0; i < 100; i++) { int num = random.Next(1, 7); switch (num) { case 1: num1++; break; case 2: num2++; break; case 3: num3++; break; case 4: num4++; break; case 5: num5++; break; case 6: num6++; break; } } Console.WriteLine(num1); Console.WriteLine(num2); Console.WriteLine(num3); Console.WriteLine(num4); Console.WriteLine(num5); Console.WriteLine(num6); Console.ReadKey();
生成随机数:
Random random = new Random(); int num = random.Next(1, 7);//包含1不包含7,包含最小值不包含最大值