C# 中的循环嵌套是指在一个循环内部再包含另一个循环。这种结构通常用于处理多维数组或需要多级迭代的情况。以下是一些常见的循环嵌套示例,包括 for 循环和 foreach 循环的嵌套。
1.输入两个整数n和m,输出n行m列的*阵
1 2 3 4 5 6 7 8 9 10 11
{ int n=Convert.ToInt32 (Console.ReadLine()); int m=Convert.ToInt32 (Console.ReadLine()); for (int i = 0; i < n; i++) { for(int j = 0; j < m; j++) { Console.Write("*"); } Console.WriteLine(); }
输出结果:
1 2 3 4 5 6 7
5 5 ***** ***** ***** ***** *****
2.输入整数n,输出n层的三角形
1 2 3 4 5 6 7 8 9 10
{ int n=Convert.ToInt32 (Console.ReadLine()); for(int i = 1; i < n+1; i++) { for(int j = 0; j < i; j++) { Console.Write ("*"); } Console.WriteLine (); }
输出结果:
1 2 3 4 5 6 7
6 * ** *** **** ***** ******
3.输入整数n,输出n层的三角形的斜边。
1 2 3 4 5 6 7 8 9 10
{ int n=Convert.ToInt32 (Console.ReadLine()); for(int i = 1; i < n + 1; i++) { for(int j = 0; j < i-1; j++) { Console.Write(" "); } Console.WriteLine("*"); }