zoukankan      html  css  js  c++  java
  • java实现第七届蓝桥杯打印数字

    打印数字
    打印数字
    
    小明写了一个有趣的程序,给定一串数字。
    它可以输出这串数字拼出放大的自己的样子。
    
    比如“2016”会输出为:
      00000       1   6666
        2 0     0    1 1  6
    0     0      1  666666
     0     0      1  6     6
       0     0      1  6     6
       2 0     0      1  6     6
     00000     1111  66666
    
    请仔细分析代码,填写划线部分缺少的内容。
    
    
    public class Main
    {
        static void f(int n)
        {
            String[][] di = 
        {{" 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 "}};
                           
            char[] cc = (""+n).toCharArray(); 
                      
            for(int i=0; i<di[0].length; i++){
                for(int j=0; j<cc.length; j++){
                    System.out.print( ____________________ + " ");  //填空位置
                }
                System.out.println();
            }    
        }
        
        public static void main(String[] args)
        {
            f(2016);
        }
    }
    
    注意:只提交划线部分缺少的代码,不要添加任何题面已有代码或符号。
    也不要提交任何说明解释文字等。
    
    答案:di[cc[j]-'0'][i]
    
  • 相关阅读:
    2018杭州初雪
    李宗盛
    张爱玲(句子迷)
    RFBnet论文笔记
    AXI总线简介、ID分析、DMA、Vivado烧录、系统集成
    axi总线之零:概述
    怎么理解 Redis 事务?
    Redis 集群最大节点个数是多少?
    怎么测试 Redis 的连通性?
    Redis 集群如何选择数据库?
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13077117.html
Copyright © 2011-2022 走看看