描述
从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。
输入
正整数n(1≤n≤9)。
输出
指定的菱形。
第一行前面有n-1个空格,第二行有n-2个空格,以此类推。
样例输入
5
样例输出
*
***
*****
*******
*********
*******
*****
***
*
/*
Name: 1172:打印菱形
Copyright:
Author: TonyZheng
Date: 28/09/18 21:06
Description:
通过变量来控制变量
通过 i 控制j 的置
*/
#include <stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
// -------正三角----------
for(i=0;i<n;i++)
{
for(j=n-1;j>i;j--)
{
printf(" ");
}
for(j=0;j<2*i+1;j++)
{
printf("*");
}
printf("\n");
}
// -----------倒三角----------
for(i=1;i<n;i++)
{
for(j=0;j<i;j++)
{
printf(" ");
}
for(j=2*n+1;j>2*i+2;j--)
{
printf("*");
}
printf("\n");
}
return 0;
}