none
巢狀迴圈的一些小問題 RRS feed

  • 問題

  • (1)
    *
    **
    ***
    這題的寫法我會
    static void Main(string[] args)
            {
                int i, k;
                for (i = 1; i <= 3; i++)
                {
                    for (k = 1; k<= i; k++)
                    
                        Console.Write("*");
                        Console.WriteLine();
                }
                Console.ReadLine();
            }
    (2)可是問題來了
      *
     **
    ***
    稍微做一下變化我就不會,誰可以教我



    2011年5月28日 上午 08:55

解答

  •     static void Main(string[] args)
        {
          int m_Input = 50;
          for (int X = 1; X <= m_Input; X++)
          {
            for (int Y = 0; Y < m_Input-X; Y++)
              Console.Write(' ');
            for (int Y = 0; Y < X; Y++)
              Console.Write('*');
    
            Console.WriteLine();
          }
          Console.ReadLine();
        }

    規則很簡單 (輸入值 - 第幾行)個空白 跟 (行數)個星號

    • 已標示為解答 巴西 2011年5月28日 上午 09:54
    2011年5月28日 上午 09:48

所有回覆

  •     static void Main(string[] args)
        {
          int m_Input = 50;
          for (int X = 1; X <= m_Input; X++)
          {
            for (int Y = 0; Y < m_Input-X; Y++)
              Console.Write(' ');
            for (int Y = 0; Y < X; Y++)
              Console.Write('*');
    
            Console.WriteLine();
          }
          Console.ReadLine();
        }

    規則很簡單 (輸入值 - 第幾行)個空白 跟 (行數)個星號

    • 已標示為解答 巴西 2011年5月28日 上午 09:54
    2011年5月28日 上午 09:48
  • 謝謝^^
    2011年5月28日 上午 09:54