C# for循環嵌套


    今天,我主要學習了for循環的嵌套。

    第一個部分主要學習了打印直角在不同方向的三角形,求階乘的和以及打印九九乘法表等。

    例:打印直角在左下角的三角形。

    

Console.WriteLine("請輸入一個正整數:");
int n = int.Parse(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write("■");

}
Console.WriteLine();
}
Console.ReadLine();

    在打印直角在其他方向上的三角形時,相當於在其前面打印空字符,將其頂到后面。

    例:打印直角在右下角的三角形。

    

Console.WriteLine("請輸入一個正整數:");
int n = int.Parse(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
for (int k = n - i; k >= 1; k--)
{
Console.Write(" ");
}
for (int j = 1; j <= i; j++)
{
Console.Write("■");
}
Console.WriteLine();
}
Console.ReadLine();

    

    例:打印九九乘法表
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write(j + "*" + i + "=" + (j * i)+"\t");
}
Console.WriteLine();
}
Console.ReadLine();

    在接下來的第二部分的學習中,主要學習了循環能夠解決的兩類問題:窮舉和迭代。即將所有的可能性用for循環都執行一遍,用if篩選出滿足條件可能性。

    在學習完了for循環之后,我又學習了while循環的部分內容。

    while循環主要有兩種形式:while循環和do  while循環。

    如:

    1.

int i = 0;
while (i < 5)
{
Console.WriteLine("你好!");
i++;
}
Console.ReadLine();

    2.

int i = 10;
do
{
Console.WriteLine("你好!");
i--;
} while (i > 5);
Console.ReadLine();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM