zoukankan      html  css  js  c++  java
  • 打印数字

    小明写了一个有趣的程序,给定一串数字。
    它可以输出这串数字拼出放大的自己的样子。

    比如“2016”会输出为:
    22222 00000 1 6666
    2 2 0 0 1 1 6
    2 0 0 1 666666
    2 0 0 1 6 6
    2 0 0 1 6 6
    2 2 0 0 1 6 6
    2222222 00000 1111 66666

    请仔细分析代码,填写划线部分缺少的内容。

    #include <stdio.h>
    #include <string.h>
    #define ZIW 8
    #define ZIH 7
    void f(int n)
    {
        char cc[100];
        int i,j;
        char di[][ZIH][ZIW] = 
        {{" 00000 ",
        "0     0",
        "0     0",
        "0     0",
        "0     0",
        "0     0",
        " 00000 "},
        {"     1 ",
        "   1 1 ",
        "     1 ",
        "     1 ",
        "     1 ",
        "     1 ",
        "   1111"},
        {" 22222 ",
        "2     2",
        "      2",
        "     2 ",
        "   2   ",
        " 2    2",
        "2222222"},
        {" 33333 ",
        "3     3",
        "      3",
        "  3333 ",
        "      3",
        "3     3",
        " 33333 "},
        {"   44  ",
        "  4 4  ",
        " 4  4  ",
        "4   4  ",
        "4   4  ",
        "4444444",
        "    4  "},
        {" 55555 ",
        " 5     ",
        "555555 ",
        "      5",
        "      5",
        "5     5",
        " 55555 "},
        {" 6666  ",
        "6      ",
        "666666 ",
        "6     6",
        "6     6",
        "6     6",
        " 66666 "},
        {"7777777",
        "7    7 ",
        "    7  ",
        "   7   ",
        "  7    ",
        " 7     ",
        " 7     "},
        {" 88888 ",
        "8     8",
        "8     8",
        " 88888 ",
        "8     8",
        "8     8",
        " 88888 "},
        {" 99999 ",
        "9     9",
        "9     9",
        " 999999",
        "      9",
        "9     9",
        " 99999 "}};
                       
        sprintf(cc, "%d", n);
                       
        for(i=0; i<ZIH; i++){
            for(j=0; j<strlen(cc); j++){
                printf("%s ", di[cc[j] - '0'][i] ); //填空位置
            }
            printf("
    ");
        }
    }
    
    int main() 
    {
        f(2016);
        return 0;
    }

    注意:只提交划线部分缺少的代码,不要添加任何题面已有代码或符号。
    也不要提交任何说明解释文字等。

  • 相关阅读:
    Django-模板系统、session、web框架、内置分页
    Django-中间件、csrf(跨站请求伪造)、auth认证模块
    Django-orm数据库查询语句
    Django视图函数
    Django-URL路由配置
    Django基础介绍
    JavaScript、jQuery操作页面
    JavaScript基础
    css属性设置-显示与隐藏、盒子阴影、固定定位
    css高级选择器
  • 原文地址:https://www.cnblogs.com/8023spz/p/10731853.html
Copyright © 2011-2022 走看看