c++怎么用*打印出用户指定年份(4位数)

c++如何用*打印出用户指定年份(4位数)
假如输入2005,则打印出
*****  *****  *****  *****
      *  *      *  *     *   *
*****  *     *  *    *   *****
*        *     *  *     *        *
*****  *****  *****  *****
排版可能有点问题。。。
------解决思路----------------------
楼主把数字怎么打印的都放到一个字符串里面,比方楼主的2,一个字符串是五行,2可以用下面的表示:
char str2[5][] = {"*****", "     *","*****","*    ", "*****"} ;
0: 
char str0[5][] = {"*****","*     *", "*****","*   *", "*****"} ;
打印20就是:
for (int i = 0 ; i < 5 ; i++)
{
     puts(str2[i]) ; puts(str0[i]) ;
}

当然我写的是固定的,至于根据用户输入解析都有哪些数字,楼主应该可以自己分析的吧