求教大神,怎么用C#写出一个都是*号的金子塔型的杨辉三角
发布网友
发布时间:2024-10-02 21:08
我来回答
共3个回答
热心网友
时间:2024-10-19 14:57
都是*号还叫什么杨辉三角啊。
说吧,要几行? 要不要再来个倒三角形?
using System;
namespace d{
class p{
static void Main(){
int n,i;
n=int.Parse(Console.ReadLine());
for(i=0;i<n;i++){
Console.Write(new string(' ',n-i-1));
Console.WriteLine(new string('*',2*i+1));
}
Console.ReadKey();
}
}
}
热心网友
时间:2024-10-19 14:58
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace exercises
{
class Program
{
static void Main(string[] args)
{
//定义金字塔的层数
int n;
Console.WriteLine("请输入层数:");
n = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= n - i; j++)
Console.Write(" ");
for (int k = 1; k <= 2 * i - 1; k++)
Console.Write("*");
Console.Write("\n");
}
}
}
}
热心网友
时间:2024-10-19 14:54
为什么我理解的杨辉三角的形状和楼上两位不太一样呢?
static void Main(string[] args)
{
int lineno;
Console.Writeline("Please input the lines' number");
lineno=int.Parse(Console.ReadLine());
for(int i=1;i<=lineno;i++)
{
for(int j=1;j<=lineno-i;j++)
{
Console.Write(" ");
}
Console.Write("*");
for(int m=1;m<i;m++)
{
Console.Write(" *");
}
Console.WriteLine();
}
Console.ReadKey();
}