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,包含最小值不包含最大值

  

posted @ 2018-11-16 16:31  阿晖2222  阅读(289)  评论(0编辑  收藏  举报