登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 932|回复: 0

[C,C++教程] 【c语言】打印爱心-乱码

[复制链接]

444

主题

509

帖子

2051

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2051

荣誉管理论坛元老

发表于 2021-6-30 23:01:01 来自手机 | 显示全部楼层 |阅读模式 来自:
  1. #include<stdio.h>5 {0 s, S$ f% K% o; V1 d
  2. #define Star '*'
    : e5 d: ], A1 S' q" s$ Z
  3. #define Space ' '/ k# g2 E9 ^! p' \4 T) @
  4. #define RingLine printf("\n")
    2 }* k+ `% n9 f
  5. int printChar(int i, char _, int null)( G# K0 n. {! `- L( k2 v
  6. {" a  o' q  C3 z- f
  7.     return i? printChar(--i, _, null), putchar(_): 0;* B; }# N& T. ?7 a8 M! s
  8. }5 G, u9 Q  \) A
  9. int main(int i, int j)
    5 ~& N2 e* S2 N2 b
  10. {8 M7 B, e$ ]( I6 k+ w: I, n" J
  11.     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
  12.         i>2?i-=2:i--, RingLine, !i?j=4:0)
    2 U1 Z3 f/ R4 C8 ~; j4 q+ D& q
  13.             printChar(i>5?9:i>2?5:1, Space, printChar(i>5?5:i>2?9:
    ; P% G6 |5 E5 b% c) S& f
  14.                 i>1?13:29, Star, printChar(i, Space, 0)));) L. ^) v4 g4 e6 I6 B3 y
  15.     while(j--) j!=3?
    1 Y6 ~4 x! C0 L# r- E. P6 h! s
  16.         printChar(j==2?15:j==1?14:!j?14:0,8 l* R, e' }: M* f
  17.             Star, printf(j==2?"I":j==1?"LOVE":$ E0 u  c/ {, i* Z
  18.                !j?"YOU":0, printChar(j==2?15:j==1$ b' O8 R2 w* o4 g' B& f8 I* L" }* B
  19.                    ?13:!j?14:0, Star, RingLine))):# K. m2 U6 D) E& Z+ q( Z
  20.                        printChar(31, Star, j<3?RingLine:0);
    2 c! W+ b0 {1 q
  21.     for(i=1,j=29,RingLine;i<17;i>1?
    1 I- R3 Q( Z2 p5 f$ E. ~
  22.             i++,j-=2:0,i++,i<15?j-=2:0,RingLine)
    4 K3 p2 x4 w' i7 q
  23.         printChar(j, Star, printChar(i>15?i-1:i, Space,0));
    ) B. M; y9 M0 P. J
  24. }
    / L. A9 h8 B" k/ ?5 X  c

  25.   @  t# q( z2 w+ t2 X1 @
  26.    
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|星空社区 |网站地图

GMT+8, 2024-4-28 07:55 , Processed in 0.049375 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表