7-5 打印菱形图形(10 分)
打印出如下图案(菱形)
*
***
*****
*******
*****
***
*
第一行图形符号前面有5个空格
输出格式:
以菱形的格式输出7行由乘号构成的图形,每个乘号占固定1位,第一行乘号前有5个空格。
输出样例:
*
***
*****
*******
*****
***
*
#include<stdio.h>
#include<math.h>
int main()
{
int i,j;
for(i=0;i<7;i++)
{
if(i<=3)
{
for(j=0;j<5-i;j++)
printf(" ");
for(j=0;j<1+2*i;j++)
printf("*");
}
if(i>3)
{
for(j=0;j<5-(6-i);j++)
printf(" ");
for(j=0;j<1+2*(6-i);j++)
printf("*");
}
printf("\n");
}
return 0;
}