|
- #include<stdio.h>5 {0 s, S$ f% K% o; V1 d
- #define Star '*'
: e5 d: ], A1 S' q" s$ Z - #define Space ' '/ k# g2 E9 ^! p' \4 T) @
- #define RingLine printf("\n")
2 }* k+ `% n9 f - int printChar(int i, char _, int null)( G# K0 n. {! `- L( k2 v
- {" a o' q C3 z- f
- return i? printChar(--i, _, null), putchar(_): 0;* B; }# N& T. ?7 a8 M! s
- }5 G, u9 Q \) A
- int main(int i, int j)
5 ~& N2 e* S2 N2 b - {8 M7 B, e$ ]( I6 k+ w: I, n" J
- for(i=6; i; i>1?printChar(i>5?5:i>2?9:13, Star, 0):0, $ i6 g4 f1 |8 l# ?6 h: _) W4 J$ y
- i>2?i-=2:i--, RingLine, !i?j=4:0)
2 U1 Z3 f/ R4 C8 ~; j4 q+ D& q - printChar(i>5?9:i>2?5:1, Space, printChar(i>5?5:i>2?9:
; P% G6 |5 E5 b% c) S& f - i>1?13:29, Star, printChar(i, Space, 0)));) L. ^) v4 g4 e6 I6 B3 y
- while(j--) j!=3?
1 Y6 ~4 x! C0 L# r- E. P6 h! s - printChar(j==2?15:j==1?14:!j?14:0,8 l* R, e' }: M* f
- Star, printf(j==2?"I":j==1?"LOVE":$ E0 u c/ {, i* Z
- !j?"YOU":0, printChar(j==2?15:j==1$ b' O8 R2 w* o4 g' B& f8 I* L" }* B
- ?13:!j?14:0, Star, RingLine))):# K. m2 U6 D) E& Z+ q( Z
- printChar(31, Star, j<3?RingLine:0);
2 c! W+ b0 {1 q - for(i=1,j=29,RingLine;i<17;i>1?
1 I- R3 Q( Z2 p5 f$ E. ~ - i++,j-=2:0,i++,i<15?j-=2:0,RingLine)
4 K3 p2 x4 w' i7 q - printChar(j, Star, printChar(i>15?i-1:i, Space,0));
) B. M; y9 M0 P. J - }
/ L. A9 h8 B" k/ ?5 X c
@ t# q( z2 w+ t2 X1 @-
复制代码 |
|