P1000 超级玛丽游戏

约定

本文为bennyrhys日常练习,包括C,C++,Java,Python编程语言的不同解题方法

题目描述

超级玛丽是一个非常经典的游戏。请你用字符画的形式输出超级玛丽中的一个场景。
********
************
####…#.
#…###…##…
###…###### ### ###
… #…# #…#
######### #.#.# #.#.#
####
###### #.#.# #.#.#
…#
.
.###… #…# #…#
…******##… ### ###
*****…
#### ####
###### ######
##############################################################
#…#…#.##…#…#.##…#…#.##------------------#
###########################################------------------#
#…#…#…##…#…#…##…#…#…#####################
########################################## #----------#
#…#…##…#…##…#…# #----------#
########################################## #----------#
#.#…#…#…##.#…#…#…##.#…#…#…# #----------#
########################################## ############

C

#include
int main() {
    printf(
    "                ********\n"
    "               ************\n"
    "               ####....#.\n"
    "             #..###.....##....\n"
    "             ###.......######              ###            ###\n"
    "                ...........               #...#          #...#\n"
    "               ##*#######                 #.#.#          #.#.#\n"
    "            ####*******######             #.#.#          #.#.#\n"
    "           ...#***.****.*###....          #...#          #...#\n"
    "           ....**********##.....           ###            ###\n"
    "           ....****    *****....\n"
    "             ####        ####\n"
    "           ######        ######\n"
    "##############################################################\n"
    "#...#......#.##...#......#.##...#......#.##------------------#\n"
    "###########################################------------------#\n"
    "#..#....#....##..#....#....##..#....#....#####################\n"
    "##########################################    #----------#\n"
    "#.....#......##.....#......##.....#......#    #----------#\n"
    "##########################################    #----------#\n"
    "#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#\n"
    "##########################################    ############\n"
    );
    return 0;
}

C++

#include 

using namespace std;

int main(){
    cout<<"                ********\n";
    cout<<"               ************\n";
    cout<<"               ####....#.\n";
    cout<<"             #..###.....##....\n";
    cout<<"             ###.......######              ###            ###\n";
    cout<<"                ...........               #...#          #...#\n";
    cout<<"               ##*#######                 #.#.#          #.#.#\n";
    cout<<"            ####*******######             #.#.#          #.#.#\n";
    cout<<"           ...#***.****.*###....          #...#          #...#\n";
    cout<<"           ....**********##.....           ###            ###\n";
    cout<<"           ....****    *****....\n";
    cout<<"             ####        ####\n";
    cout<<"           ######        ######\n";
    cout<<"##############################################################\n";
    cout<<"#...#......#.##...#......#.##...#......#.##------------------#\n";
    cout<<"###########################################------------------#\n";
    cout<<"#..#....#....##..#....#....##..#....#....#####################\n";
    cout<<"##########################################    #----------#\n";
    cout<<"#.....#......##.....#......##.....#......#    #----------#\n";
    cout<<"##########################################    #----------#\n";
    cout<<"#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#\n";
    cout<<"##########################################    ############\n";
 return 0;
}

Java

package com.nwnu.web.com.benny;

/**
 * @Auther:[email protected]
 * @Date:2019/5/5
 * @Description:com.nwnu.web.com.benny
 * @version:
 */
public class demo {
    public static void main(String[] args) {
        System.out.println("                ********");
        System.out.println("               ************");
        System.out.println("               ####....#.");
        System.out.println("             #..###.....##....");
        System.out.println("             ###.......######              ###            ###");
        System.out.println("                ...........               #...#          #...#");
        System.out.println("               ##*#######                 #.#.#          #.#.#");
        System.out.println("            ####*******######             #.#.#          #.#.#");
        System.out.println("           ...#***.****.*###....          #...#          #...#");
        System.out.println("           ....**********##.....           ###            ###");
        System.out.println("           ....****    *****....");
        System.out.println("             ####        ####");
        System.out.println("           ######        ######");
        System.out.println("##############################################################");
        System.out.println("#...#......#.##...#......#.##...#......#.##------------------#");
        System.out.println("###########################################------------------#");
        System.out.println("#..#....#....##..#....#....##..#....#....#####################");
        System.out.println("##########################################    #----------#");
        System.out.println("#.....#......##.....#......##.....#......#    #----------#");
        System.out.println("##########################################    #----------#");
        System.out.println("#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#");
        System.out.println("##########################################    ############");
    }
}

Python

print('''                ********
               ************
               ####....#.
             #..###.....##....
             ###.......######              ###            ###
                ...........               #...#          #...#
               ##*#######                 #.#.#          #.#.#
            ####*******######             #.#.#          #.#.#
           ...#***.****.*###....          #...#          #...#
           ....**********##.....           ###            ###
           ....****    *****....
             ####        ####
           ######        ######
##############################################################
#...#......#.##...#......#.##...#......#.##------------------#
###########################################------------------#
#..#....#....##..#....#....##..#....#....#####################
##########################################    #----------#
#.....#......##.....#......##.....#......#    #----------#
##########################################    #----------#
#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#
##########################################    ############
''')

PS:本文原创首发于公众号「让我遇见相似的灵魂」,回复关键字获取数十本程序员经典电子书。

左手代码,右手吉他,这就是天下:如果有一天我遇见相似的灵魂 那它肯定是步履艰难 不被理解 喜黑怕光的。如果可以的话 让我触摸一下吧
它也一样孤独得太久。 不一样的文艺青年,不一样的程序猿。

P1000 超级玛丽游戏_第1张图片

你可能感兴趣的:(#,刷题)