控制台输出人走路的动态图

来源:互联网 发布:停车软件排行 编辑:程序博客网 时间:2024/04/28 19:41

输出人走路的动态图,无论用什么字符表示都可以

参考代码:

#include <stdio.h>#include<windows.h>#define POSX 20#define TIME 250char str1[][100] = {{"                11\n"}, {"                #hL  y  \n"}, {"                #hhhhhh1 v\n"}, {"               hhhhhD)\n"}, {"                1hhhhhwj\n"},{"                h#hh hh!\n"}, {"                hhh h1#\n"}, {"              ,1Hhh A h1#\n"},{"            -C#hhhhhh7^-\n"}, {"           | 1hhhVhhhh  )\n"},{"           !/1h# 1hhhhhh\n"}, {"           bhhhhj1hhMhhh\n"}, {"           h#h1h#hhhMhhh\n"}, {"           1h 1hhhhhh1hh\n"}, {"          J#hV1hhhhhh#hh\n"},{"          lhh/yh1hhhh#hh\n"}, {"          #h& )1hhhhhAh1\n"}, {"          Vh#   h hhhh 1h\n"}, {"         whhD   ) 1hh   Whh'\n"}, {"        J#hh   ,h 1hh   AhhhD\n"},{"        whh'  ;  yh     V~#hL\\\n"}, {"        #h~  , h##      ^  Vhyx\n"}, {"       #h~   n1#hh     D    ^Qyk\n"}, {"      ;h~    /Vhhhh    /     \"hA*\n"}, {"     -Vy     b#hhh#   h        ~Q\n"},{"     ;D      Vhhh#    J\n"}, {"     h       '1hhh    f'\n"}, {"     `        hhh     kv\n"}, {"              hhh     h\n"}, {"             JV#     h ,\n"},{"             /1h     /h h\n"}, {"             P1h    hhh H\n"}, {"              hh    /#h\n"}, {"             hhh   j Hhh\n"}, {"             Vh1     Vhhj\n"},{"            J1hh  /  1h j\n"}, {"           _wh1     J1h j\n"}, {"          g#     /   1h j\n"}, {"        ,1h    ,/    Whh/\n"}, {"       ,Vh    y      `hhd/\n"},{"       hh    y        1hV\n"}, {"      !#    V         Yh\n"}, {"     (#    *           h `\n"}, {"    /#    j            h   `\n"},{"   x/    y            'hjP^*~\n"},{"  xh    /              ~\n"}, {"  l    /\n"}, {"  _    *qu\n"}, {"  Wj_D=QW*\n"}};char str2[][100] = {{"               lhh\n"}, {"               jhy\n"}, {"               1hhhhh\n"}, {"               #hhhhV\n"}, {"               1hhhhh\n"},{"               hhhh~hhD\n"}, {"                hh hhh`\n"}, {"              /ghh J11\n"},{"            ,<hg#hh_:`\n"}, {"          v1#hhhhhhhh ?`\n"},{"          l h#h#hhhhhL\n"}, {"         |# hhhhhhhhhhh\n"}, {"         hhVhhhhhhhh1hh |\n"}, {"         1hD1hhhhhhhMhh J\n"}, {"        Y##h/hhhhhhhhhh M\n"},{"        hhh/\\1hhhhhhh1hh\n"}, {"        1hh  Vhhhhhh#Yhh !\n"}, {"       /hh`   /#1hhh1V1hhh\n"}, {"       1hh    !1hhhhl \\hh .\n"}, {"      |#h/    J 1hh   D1hw >\n"},{"      Hhh     V #hh   Y~#hhh*\n"}, {"      1hV    l  h#h   `  *#hh/x\n"}, {"      1h`   lh  #h    |    *#hh/)\n"}, {"      h#   YjDh#h     |      ~Qh `7L\n"}, {"     J#*   !1h1h               \\hh D\n"},{"     #hhL  l1b11                 `1hD\n"}, {"     MN     hh1hL                  \"\n"}, {"    J$!     `h#hhh    j\n"}, {"             Wh1hh\n"}, {"              hhW    h\n"},{"             (1hh    Y\n"}, {"              #hh    V\n"}, {"             hhhh   / r\n"}, {"             |1hh  gh `\n"}, {"             hhhh jgh |\n"},{"             hhhhhjhh |\n"}, {"            /1h# !Jhh r\n"}, {"            hh1hh Jhh \\\n"}, {"           ,1   `  1h H\n"}, {"           hh  Y   1hh\n"},{"          /1        hh r\n"}, {"           h  h     \\hhj\n"}, {"          V1  Y       gh\n"}, {"          1hh          h )hmmm\n"},{"         d1h V         1h jw>`\n"},{"         J#h V         #_v\n"}, {"         /hhj        ?QA\n"}, {"         0hh\n"}};char str3[][100] = {{"                hh\n"}, {"               hhhy h  j\n"}, {"               Vhhhh\\  ;\n"}, {"               1hhhhy\n"}, {"                hh#hhhh\n"},{"               Jhh  1h#\n"}, {"               /1h  *#!\n"}, {"              .* hwh.\n"},{"             x y Vh\n"}, {"            Y1 phhhh  L\n"},{"            \\h hhbhh  h\n"}, {"            J   hhhh    )\n"}, {"                1hhh j  *\n"}, {"                1hh  I yD\n"}, {"                1hhh f j\n"},{"              V 1$hh r j\n"}, {"              3 VRh  P j\n"}, {"                 &1h o\n"}, {"               h h1hL\"\n"}, {"              < h1#hh \\\n"},{"             /h  #hQhh _\n"}, {"            ;1h Vh /#hhHD\n"}, {"            hhhV#   Dhh w\n"}, {"            hD hh    7hh/\n"}, {"           ,jg hh     Dh )\n"},{"     #hhL  l1b11                 `1hD\n"}, {"     MN     hh1hL                  \"\n"}, {"    J$!     `h#hhh    j\n"}, {"             Wh1hh\n"}, {"              hhW    h\n"},{"              1hhVhhhh  j\n"}, {"              Yhhh)hhhh J\n"}, {"               1hh ghhh /\n"}, {"               Vhh mhhh |\n"}, {"               |hh ;9hh q\n"},{"               Qhh w# ~hJ\n"}, {"              Y1ljch   ,\n"}, {"              l1Dh#   /\n"}, {"              hhV#   /\n"}, {"              V/Vh  /\n"},{"            yyh  ~\n"}, {"            hh  j`\n"}, {"           Dh y\n"}, {"          yh yn\n"},{"         1  yh\n"},{"        h L y  D_\n"}, {"       -Lj  \\   j~0\n"}, {"         ~(yH,r~ ~\n"}};void setcursor(int x,int y){    HANDLE hCon=GetStdHandle(STD_OUTPUT_HANDLE);    COORD setps;    setps.X=x; setps.Y=y;    SetConsoleCursorPosition(hCon,setps);}void Print1(){    int nCount = sizeof(str1) / sizeof(str1[0]), i;    for (i = 0; i < nCount; i++)    {        setcursor(POSX, i);        printf("%s", str1[i]);    }}void Print2(){    int nCount = sizeof(str2) / sizeof(str2[0]), i;    for (i = 0; i < nCount; i++)    {        setcursor(POSX, i);        printf("%s", str2[i]);    }}void Print3(){    int nCount = sizeof(str3) / sizeof(str3[0]), i;    for (i = 0; i < nCount; i++)    {        setcursor(POSX, i);        printf("%s", str3[i]);    }}int main(){    while (1)    {        system("cls");        Print1();        Sleep(TIME);        system("cls");        Print2();        Sleep(TIME);        system("cls");        Print3();        Sleep(TIME);    }    return 0;   }

输出结果:
这里写图片描述

3 0
原创粉丝点击