显示:
代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 代码测试
{
class Program
{
static void Main(string[] args)
{
int i, j, n;
Console.WriteLine("请输入菱形的高(奇数)");
//控制台程序中获取的输入都是字符串的,如果输入的是数字,可以将该字符串转换为数字。
String input = Console.ReadLine();//控制台输入一个整数
n = Convert.ToInt32(input); //将输入转换成整数
for (i = 1; i <= n / 2 + 1; i++)
{//打印上半部分
for (j = 1; j <= n - i; j++)
{
Console.Write(" ");
}
for (j = 1; j <= 2 * i - 1; j++)//打印星星
{
Console.Write("*");
}
Console.Write("\n");
}
for (i = n / 2; i >= 1; i--) { //打印下半部分
for (j = 1; j <= n - i; j++) {
Console.Write(" ");
}
for (j = 1; j <= 2 * i - 1; j++) {
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadLine();
}
}
}