循环打印a,b,c,d四个变量的值,且每10次循环中,a、b各打印2次,c、d各打印3次。打印顺序:a-b-c-d-a-b-c-d-c-d-c-d
即输出2个a,2个b,3个c,3个d

解决方案 »

  1.   

    so easy, use your head, you'll find a way...
      

  2.   


                object[] array = { a, b, c, d };
                for (int i = 0; i < 10; i++)
                {
                    int j = i % 4;
                    if (i / 4 < 2)
                        Console.WriteLine(array[j]);
                    else
                        Console.WriteLine(array[j + 2]);
                }
      

  3.   


                for (int i = 1; i <= 100; i++)
                {
                    int k = i % 10;
                    switch (k)
                    {
                        case 1:
                        case 5:
                            Console.WriteLine("a");
                            break;
                        case 2:
                        case 6:
                            Console.WriteLine("b");
                            break;
                        case 3:
                        case 7:
                        case 9:
                            Console.WriteLine("c");
                            break;
                        case 0:
                        case 4:
                        case 8:
                            Console.WriteLine("d");
                            break;
                    }
                }
      

  4.   


                for (int i = 1; i <= 100; i++)
                {
                    int k = i % 10;
                    int j = k % 4;
                    if (k == 9)
                    {
                        Console.Write("c");
                    }
                    else
                    {
                        switch (j)
                        {
                            case 1:
                                Console.Write("a");
                                break;
                            case 2:
                                Console.Write("b");
                                break;
                            case 3:
                                Console.Write("c");
                                break;
                            case 0:
                                Console.Write("d");
                                break;
                        }
                    }
                }
      

  5.   

    ????先生成好“aabbcccddd” 然后随机排序就成了