梦一场乀


私信TA

用户名:ADream

访问量:35543

签 名:

梦开始的地方。

等  级
排  名 54
经  验 10801
参赛次数 2
文章发表 35
年  龄 21
在职情况 学生
学  校
专  业 软件工程

  自我简介:


解题思路:


        注意一下数字间的空格就好。

参考代码:


#include<stdio.h>

int main()
{
    int i, j;
    char num[100];
    char ch[10][5][4] = {"***", "* *", "* *", "* *", "***", // 0
                         "  *", "  *", "  *", "  *", "  *", // 1
                         "***", "  *", "***", "*  ", "***", // 2
                         "***", "  *", "***", "  *", "***", // 3
                         "* *", "* *", "***", "  *", "  *", // 4
                         "***", "*  ", "***", "  *", "***", // 5
                         "***", "*  ", "***", "* *", "***", // 6
                         "***", "  *", "  *", "  *", "  *", // 7
                         "***", "* *", "***", "* *", "***", // 8
                         "***", "* *", "***", "  *", "***",}; // 9
    
    while(gets(num)){
        
        for(i = 0; i < 5; i++){ // 5行
            
            printf("%s", ch[num[0] - '0'][i]);
            for(j = 1; num[j] != '\0'; j++){
                
                printf(" %s", ch[num[j] - '0'][i]);
            }
            printf("\n");
        }
    }
    return 0;
}
 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

SCUT?校友你好,哈哈
2020-03-14 06:46:29
  • «
  • 1
  • »