zzuli 1077 空心菱形
题目描述
输入一个整数n,(1<=n<=20),输出一个空心菱形,其中每个边由n个'*'组成。
输入
输入包含一个整数,n(1<=n<=20)
输出
输出一个空心菱形,每个边由n个'*'组成
样例输入
5
样例输出
*
* *
* *
* *
* *
* *
* *
* *
*
#include<stdio.h>
void main()
{
int i,j,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n+i-1;j++)
{
if(j==n+i-1||j==n-i+1)
printf("*");
else
printf(" ");
}
printf("\n");
}
for(i=n-1;i>0;i--)
{
for(j=1;j<=n+i-1;j++)
{
if(j==n+i-1||j==n-i+1)
printf("*");
else
printf(" ");
}
printf("\n");
}
}