1. 程式人生 > >【水】 洛谷 1000 超級瑪麗遊戲

【水】 洛谷 1000 超級瑪麗遊戲

題目描述

超級瑪麗是一個非常經典的遊戲。請你用字元畫的形式輸出超級瑪麗中的一個場景。

                ********
               ************
               ####....#.
             #..###.....##....
             ###.......######              ###            ###
                ...........               #...#          #...#
               ##*#######                 #.#.#          #.#.#
            ####*******######             #.#.#          #.#.#
           ...#***.****.*###....          #...#          #...#
           ....**********##.....           ###            ###
           ....****    *****....
             ####        ####
           ######        ######
##############################################################
#...#......#.##...#......#.##...#......#.##------------------#
###########################################------------------#
#..#....#....##..#....#....##..#....#....#####################
##########################################    #----------#
#.....#......##.....#......##.....#......#    #----------#
##########################################    #----------#
#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#
##########################################    ############

思路:瘋狂printf大法。

注意:要換行。

程式碼:

#include<cstdio> int main() {  printf("                ********\n");//輸出頭部。  printf("               ************\n");  printf("               ####....#.\n");  printf("             #..###.....##....\n");  printf("             ###.......######              ###            ###\n");  printf("                ...........               #...#          #...#\n");  printf("               ##*#######                 #.#.#          #.#.#\n");//輸出身體和金幣。  printf("            ####*******######             #.#.#          #.#.#\n");  printf("           ...#***.****.*###....          #...#          #...#\n");  printf("           ....**********##.....           ###            ###\n");  printf("           ....****    *****....\n");  printf("             ####        ####\n");//輸出鹹豬腳咳咳。。  printf("           ######        ######\n");  printf("##############################################################\n");  printf("#...#......#.##...#......#.##...#......#.##------------------#\n");  printf("###########################################------------------#\n");//輸出地面。  printf("#..#....#....##..#....#....##..#....#....#####################\n");  printf("##########################################    #----------#\n");  printf("#.....#......##.....#......##.....#......#    #----------#\n");  printf("##########################################    #----------#\n");  printf("#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#\n");  printf("##########################################    ############\n");  return 0; //圓滿地返回。。 }