c#基础的东西
最近刚开始学c#.现在老师要我们在vs中的控制台打印出 金字塔形状的*
*
* *
* * *
* * * *
像这样的形状。用for循环怎么实现:
我是这样写的:
for (int i = 0; i < 4; i++)
{
for (int j = 0; j <= i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.Read();
不过打印出来的是靠屏幕的,
变成这样
*
**
***
****
我不知道怎么改。。。
[解决办法]
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication_test
{
class Program
{
static void Main(string[] args)
{
for (int i = 1; i <= 10; i++)
{
for (int m = 1; m <= 10 - i; m++)
{
Console.Write(" ");
}
for (int n = 1; n <= 2 * i - 1; n++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadLine();
}
}
}
Image:http://hi.csdn.net/space-300592-do-album-picid-930529.html