代码如下:
#include <stdio.h>
int main(int argc, const char *argv[])
{
int i,j;
for(i=1 ;i<7 ;i++)
{
for(j=1 ;j<7-i ;j++)
{
printf(" ");
}
for(j=1 ;j<=2*i-1 ;j++)
{
printf("*");
}
putchar(10);
}
for(i=7 ;i<12 ;i++)
{
for(j=i-6 ;j>0 ;j--)
{
printf(" ");
}
for(j=1 ;j<=2*(12-i)-1 ;j++)
{
printf("*");
}
putchar(10);
}
return 0;
}
结果如下:
ubuntu@ubuntu:day4$ gcc 菱形.c
ubuntu@ubuntu:day4$ ./a.out
*
***
*****
*******
*********
***********
*********
*******
*****
***
*