从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。
Input
正整数n(1≤n≤9)。
Output
指定的菱形。 第一行前面有n-1个空格,第二行有n-2个空格,依此类推。
Examples
input
复制
5
output
复制
* *** ***** ******* ********* ******* ***** *** *
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) {
printf(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
printf("*");
}
printf("\n");
}
for (int i=n-1;i>0;i--)
{
for(int j=1;j<=n-i;j++)
{
printf(" ");
}
for(int k=1;k<=2*i-1;k++)
{
printf("*");
}
printf("\n");
}
}