我試圖做這個波紋管模式但不明白
1
3 2
6 5 4
10 9 8 7
這是我所做的基本增量數字模式
int counterNumPattern = 1;
for(int i = 1; i <= 4; i )
{
for(int j=1;j<=i; j )
{
Console.Write( counterNumPattern );
}
Console.WriteLine();
}
uj5u.com熱心網友回復:
嘗試確定每行的第一個數字。你應該能夠找到序列 {1,3,6,10,...} 中的一些定律。然后,做遞減而不是遞增。
我寫成代碼:
const int NumberOfLines = 5;
//
int FirstNumberForLine = 0;
for( int i=1; i<=NumberOfLines; i )
{
FirstNumberForLine = i; //This is the law I found
int Number = FirstNumberForLine;
for( int j=1; j<=i; j )
{
Console.Write( Number-- ); //Decrement
Console.Write( " " ); //Maybe need space
}
Console.WriteLine();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/536591.html
標籤:C#for循环嵌套循环
