前言:使用一些小算法时一定要先有思路 可以辅助画图让思路更清晰再做
直角三角形

for (int i = 1; i <= 7; i++)//有几行
{
for (int j = 1; j <= i; j++)//一行的个数与几行一致
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadKey();
结果是


for (int i = 1; i <= 7; i++)//有7行
{
for (int j = 1; j <= i-1; j++)
{
Console.Write(" ");
}
for (int j = 1 ; j <= 7 - (i-1); j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadKey();
___________________________________________________
for (int i = 1; i <= 7; i++)//有7行
{
for (int j = 1; j <= i - 1; j++)
{
Console.Write(" ");
}
for (int j = 7; j >= i; j--)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadKey();
结果都是


for (int i = 1; i <= 7; i++)
{
for (int j = 1; j <= 2*i-1; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadKey();
结果是

等腰三角形

for (int i = 1; i <= 7; i++)//有7行
{
for (int j = 1; j <= 7 - i; j++)
{
Console.Write(" ");
}
for (int j = 1; j <= 2*i-1; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadKey();
结果是

最后
以上就是快乐野狼最近收集整理的关于C#基础-三角形直角三角形等腰三角形的全部内容,更多相关C#基础-三角形直角三角形等腰三角形内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复