StringBuilder sb = new StringBuilder();
for (int i = 1; i <= line; i++)
{
sb.Append(' ', line - i);
sb.Append('^', i * 2 - 1);
Console.WriteLine(sb.ToString());
sb.Remove(0, sb.Length);
}
for (int i = 1; i < line; i++)
{
for (int k = 1; k <= line - i; k++)
{
Console.Write(" ");
}
for (int j = 1; j <= i * 2 - 1; j++)
{
Console.Write("&");
}
Console.WriteLine("");
}
本文介绍了一种使用StringBuilder在控制台中绘制金字塔形状的方法。通过两段循环分别实现了倒金字塔和正金字塔的绘制,每行字符数量随行数变化,形成特定的图形结构。此教程适合初学者了解字符串操作与循环控制的基础。
4124

被折叠的 条评论
为什么被折叠?



