答应菱形
* 输出菱形
* 输入n,用*输出边长为n的菱形(空心与实心两种)
C#代码实现如下:
这里没有使用数组。但思想是一样的。
基本思想就是。按每一行进行打印,一行一行进行判断。
例如:判断第一行的所有列有哪些地方需要打印*号,哪些不需要,一行一行推下去就行。
//提示用户输入
Console.WriteLine("请输入一个整数边长以打印菱形:");
//定义n保存用户输入
int n = Int32.Parse(Console.ReadLine());
//打印空心
Console.WriteLine("边长为{0}空心菱形如下:", n);
for (int i = 1; i < 2 * n; i++)
{
for