大家回忆一下刚学C语言时的打菱形星号,当输入4时
输出
*
***
*****
*******
*****
***
*
每一行前面的空格数分别为 3 2 1 0 1 2 3,每一行的*个数为 1 3 5 7 5 3 1
输入:3
输出:
- *↵
- ***↵
- *****↵
- ***↵
- *↵
#include<stdio.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{printf(" ");}
for(j=1;j<=2*i-1;j++)
{printf("*");}
//for(j=1;j<=n-i;j++)
//{printf(" ");}
printf("\n");
}
for(i=1;i<n;i++)
{
for(j=1;j<=i;j++)
{printf(" ");}
for(j=1;j<=2*n-2*i-1;j++)
{printf("*");}
//for(j=1;j<=i;j++)
//{printf(" ");}
printf("\n");
}
}