int i,j,n;
Console.Write("输入行数:");
n = int.Parse(Console.ReadLine());
for (i = 0; i< n; i++) {
for(j = 0; j < 20 - i; j++) Console.Write("");
for (j = 0; j < 2 * i + 1; j++) Console.Write("*");
Console.WriteLine();
运行出来是靠在左边的直接三角形,为什么不是等腰三角形,还有就是在运行之前,我写出的结果是靠在右边的直角三角形,为什么运行结果是这样的?
Console.Write("输入行数:");
n = int.Parse(Console.ReadLine());
for (i = 0; i< n; i++) {
for(j = 0; j < 20 - i; j++) Console.Write("");
for (j = 0; j < 2 * i + 1; j++) Console.Write("*");
Console.WriteLine();
运行出来是靠在左边的直接三角形,为什么不是等腰三角形,还有就是在运行之前,我写出的结果是靠在右边的直角三角形,为什么运行结果是这样的?
for(j = 0; j < 20 - i; j++) Console.Write(" ");