题目描述
从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。
输入
正整数n(1≤n≤9)。
输出
指定的菱形。
第一行前面有n-1个空格,第二行有n-2个空格,依此类推。
样例输入 Copy
5
样例输出 Copy
* *** ***** ******* ********* ******* ***** *** *
答案·:
#include<stdio.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=n-i; j>0; j--)
printf(" ");
for(j=0; j<i; j++)
printf("*",j);
for(j=1; j<i; j++)
printf("*",j);
printf("\n");
}
for(i=n-1; i>0; i--)
{
for(j=n-i; j>0; j--)
printf(" ");
for(j=0; j<i; j++)
printf("*",j);
for(j=1; j<i; j++)
printf("*",j);
printf("\n");
}
return 0;
}