如何使用C#以三角形式显示数字?
要以三角形形式显示数字,首先考虑一个二维数组。
int[,] a = new int[5, 5];
对于三角形,您需要考虑如下所示的空间-
1 1 1 1 2 1 1 3 3 1
然后循环遍历以将左右两边设置为1的三角形,如以下代码所示:
示例
using System;
class Demo {
public static void Main() {
//二维数组
int[,] a = new int[5, 5];
for (int i = 0; i < 5; i++) {
for (int k = 7; k > i; k--) {
//打印空格
Console.Write(" ");
}
//循环打印三角形
for (int j = 0; j < i; j++) {
if (j == 0 || i == j) {
a[i, j] = 1;
} else {
a[i, j] = a[i - 1, j] + a[i - 1, j - 1];
}
Console.Write(a[i, j] + " ");
}
Console.WriteLine();
}
Console.ReadLine();
}
}输出结果
1 1 1 1 2 1 1 3 3 1
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短