用C语言,打印如下图案:菱形
/*
打印如下图案:
*
***
*****
*******
*****
***
*
*/
#include <stdio.h>
int main()
{
printf("请输入一个奇数:\n");
int tmp;
scanf("%d",&tmp);
int i=0,k;
for(;i <= tmp/2;i++ )
{
for(k=i;k < tmp/2;k++)
{
printf(" ");
}
for(k=1;k <= 2*i+1;k++)
{
printf("*");
}
printf("\n");
}
for(i=0;i <= tmp/2;i++ )
{
for(k=i;k < 2*i+1;k++)
{
printf(" ");
}
for(k=tmp-3-2*i;k >= 0;k--)
{
printf("*");
}
printf("\n");
}
}