循环结构实例007

打印如下菱形。

* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * *
* * * * * * * * *
* * * * * * * *
* * * * * * *

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <stdio.h>
void main ()
{
    int i, j;
    char a='*';
    for(i=6; i>0; i--)
    {
        for(j=i; j>0; j--)
        {
            printf("  ");  
        }
        for(j=0; j<(2 * (6 - i) + 1); j++)
        {
            printf("%2c", a);
        }
        printf("\n");
    }
    for(i=2; i<7; i++)
    {
        for(j=i; j>0; j--)
        {
            printf("  ");  
        }
        for(j=0; j<(2 * (6 - i) + 1); j++)
        {
            printf("%2c", a);
        }
        printf("\n");
    }
}