需要一些作業幫助與數字c#三角形嵌套
開發分別顯示兩個(2)以下的圖案,一個在另一個之下一個C#控制檯應用程序。使用循環(提示:嵌套)來生成模式。所有的星號應該以Console.Write(「*」)形式的單個語句顯示。其中顯示星號達到示例中顯示的數字值。一個形式爲Console.WriteLine()的語句;可以用於移動到下一行。記下每個數字的順序。請記住,這是用於生成這兩種模式的兩組獨立循環。你將需要推導出數字是如何計算的(它們是計算的結果)以及將計算放置在循環結構中的位置。您可能無法將顯示的數字硬編碼到您的循環中。
試圖得到以下模式,但我的代碼得到我正確的數字和間距,但不是最後數量的星星數量。我需要結合我的寫作聲明嗎?我應該有一個使用計數器整數的公式)任何幫助表示讚賞。
*2
**4
***6
****8
*****10
******12
*******14
********16
*********18
**********20
**********20
*********18
********16
*******14
******12
*****10
****8
***6
**4
*2
using System;
{
public class Program
{
const string STAR = "*";
const string SPACE = " ";
const int COUNTER = 10;
static void Main(string[] args)
{
firsthalf();
Console.ReadLine();
}
static public void firsthalf()
{
for (int r = 0; r < COUNTER; r++)
{
for (int c = 0; c <= r; c++)
{
Console.Write(STAR);
Console.Write("{0}", (r + 1) * 2);
}
Console.WriteLine();
}
}
}
}