uTank-木头
每一个你不满意的现在,都有一个你没有努力的曾经。
 1 #include <stdio.h>
 2 
 3 void printx(int l, int n)
 4 {
 5     int i;
 6     if(l == n)
 7     {
 8         for(i = 0; i < 2*l+1; i++)
 9             printf("*");
10         printf("\n");
11     }
12     else
13     {
14         printx(l+1, n);
15         for(i = 0; i < n-l; i++)
16             printf(" ");
17         for(i = 0; i < 2*l+1; i++)
18             printf("*");
19         printf("\n");
20     }
21 }
22 
23 void printy(int l, int n)
24 {
25     int i;
26     if(l == n)
27     {
28         for(i = 0; i < 2*l+1; i++)
29             printf("*");
30         printf("\n");
31     }
32     else
33     {
34         for(i = 0; i < n-l; i++)
35             printf(" ");
36         for(i = 0; i < 2*l+1; i++)
37             printf("*");
38         printf("\n");
39         printy(l+1, n);
40     }
41 }
42 
43 int main(void)
44 {
45     printx(0, 5);
46     printy(0, 5);
47     return 0;
48 }

 

posted on 2014-03-11 23:25  uTank  阅读(990)  评论(0)    收藏  举报