yangzhixiaohuli 发表于 2023-12-20 12:49:57

超级玛丽是每一个少年都玩过的经典游戏。

超级玛丽是每一个少年都玩过的经典游戏。请用字符画的形式输出下面的超级玛丽游戏中的一个场景。

输入格式:
无输入

输出格式:
请按样例格式输出。

输入样例:

输出样例:
                ********
               ************
               ####....#.
             #..###.....##....
             ###.......######            ###               ###         ###         ###
                ...........               #...#               #...#         #...#         #...#
               ##*#######               #.#.#               #.#.#         #.#.#         #.#.#
            ####*******######             #.#.#               #.#.#         #.#.#         #.#.#
         ...#***.****.*###....          #...#               #...#         #...#         #...#
         ....**********##.....         ###               ###         ###         ###
         ....****    *****....
             ####      ####
         ######      ######
##############################################################            ##################################
#...#......#.##...#......#.##...#......#.##------------------#            #...#......#.##------------------#
###########################################------------------#            ###############------------------#
#..#....#....##..#....#....##..#....#....#####################            #..#....#....#####################
##########################################    #----------#                  ##############    #----------#
#.....#......##.....#......##.....#......#    #----------#                  #.....#......#    #----------#
##########################################    #----------#                  ##############    #----------#
#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#                  #.#..#....#..#    #----------#
##########################################    ############                  ##############    ############

这题C++怎么写

FishC 发表于 2023-12-20 12:50:12

要输出超级玛丽游戏场景的字符画,可以使用C++语言的cout语句进行输出。利用换行符和空格来控制字符的位置,再使用特定的字符来构建整个场景。以下是一个可能的实现:

#include <iostream>
using namespace std;

int main() {
    cout << "                ********" << endl;
    cout << "               ************" << endl;
    cout << "               ####....#." << endl;
    cout << "             #..###.....##...." << endl;
    cout << "             ###.......######            ###               ###         ###         ###" << endl;
    cout << "                ...........               #...#               #...#         #...#         #...#" << endl;
    cout << "               ##*#######               #.#.#               #.#.#         #.#.#         #.#.#" << endl;
    cout << "            ####*******######             #.#.#               #.#.#         #.#.#         #.#.#" << endl;
    cout << "         ...#***.****.*###....          #...#               #...#         #...#         #...#" << endl;
    cout << "         ....**********##.....         ###               ###         ###         ###" << endl;
    cout << "         ....****    *****...." << endl;
    cout << "             ####      ####" << endl;
    cout << "         ######      ######" << endl;
    cout << "##############################################################            ##################################" << endl;
    cout << "#...#......#.##...#......#.##...#......#.##------------------#            #...#......#.##------------------#" << endl;
    cout << "###########################################------------------#            ###############------------------#" << endl;
    cout << "#..#....#....##..#....#....##..#....#....#####################            #..#....#....#####################" << endl;
    cout << "##########################################    #----------#                  ##############    #----------#" << endl;
    cout << "#.....#......##.....#......##.....#......#    #----------#                  #.....#......#    #----------#" << endl;
    cout << "##########################################    #----------#                  ##############    #----------#" << endl;
    cout << "#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#                  #.#..#....#..#    #----------#" << endl;
    cout << "##########################################    ############                  ##############    ############" << endl;

    return 0;
}

这段代码中,通过多次的cout语句按照场景的样式输出了相应的字符。每一行都以`endl`表示换行。最后返回0表示程序运行成功。

希望这个代码能够满足你的需求!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: 超级玛丽是每一个少年都玩过的经典游戏。