- static void printStar(int n)
- {
- //上三角
- for (int i = 0; i < n; ++i)
- {
- for (int j = 0; j < n - i; ++j)
- {
- Console.Write(' ');
- }
- for (int k = 0; k < i+1; ++k)
- {
- Console.Write('*');
- Console.Write(' ');
- }
- Console.WriteLine();
- }
- //下三角
- for (int i = 0; i < n - 1; ++i)
- {
- for (int j = 0; j < i + 2; ++j)
- {
- Console.Write(' ');
- }
- for (int k = 0; k <= n - i - 2; ++k)
- {
- Console.Write('*');
- Console.Write(' ');
- }
- Console.WriteLine();
- }
- }
复制代码
注意观察规律,再多试几次,调整一下,就可以了。 |