[P1000] 超级玛丽游戏.题解

这无非是个水题用于试机!其中也有值得大家学习编程语法技巧!

老规矩,先看题目。

显然题目不难理解,要求我们打出题目所给的超级玛丽图案。直接输出图案就可以,空格、对齐不用我再强调了,别忘了语句末的分号。


代码

(注释版)

 1 #include<stdio.h>//C语言头文件
 2 int main(){//好习惯,直接从主函数读起
 3     printf("                ********
"
 4     "               ************
"
 5     "               ####....#.
"
 6     "             #..###.....##....
"
 7     "             ###.......######              ###            ###
"
 8     "                ...........               #...#          #...#
"
 9     "               ##*#######                 #.#.#          #.#.#
"
10     "            ####*******######             #.#.#          #.#.#
"
11     "           ...#***.****.*###....          #...#          #...#
"
12     "           ....**********##.....           ###            ###
"
13     "           ....****    *****....
"
14     "             ####        ####
"
15     "           ######        ######
"
16     "##############################################################
"
17     "#...#......#.##...#......#.##...#......#.##------------------#
"
18     "###########################################------------------#
"
19     "#..#....#....##..#....#....##..#....#....#####################
"
20     "##########################################    #----------#
"
21     "#.....#......##.....#......##.....#......#    #----------#
"
22     "##########################################    #----------#
"
23     "#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#
"
24     "##########################################    ############
"//超级玛丽图案
25     );//printf()是输出函数
26     return 0;//主函数返回值为0,程序正常退出
27 }

(无注释版)

 1 #include<stdio.h>
 2 int main(){
 3     printf("                ********
"
 4     "               ************
"
 5     "               ####....#.
"
 6     "             #..###.....##....
"
 7     "             ###.......######              ###            ###
"
 8     "                ...........               #...#          #...#
"
 9     "               ##*#######                 #.#.#          #.#.#
"
10     "            ####*******######             #.#.#          #.#.#
"
11     "           ...#***.****.*###....          #...#          #...#
"
12     "           ....**********##.....           ###            ###
"
13     "           ....****    *****....
"
14     "             ####        ####
"
15     "           ######        ######
"
16     "##############################################################
"
17     "#...#......#.##...#......#.##...#......#.##------------------#
"
18     "###########################################------------------#
"
19     "#..#....#....##..#....#....##..#....#....#####################
"
20     "##########################################    #----------#
"
21     "#.....#......##.....#......##.....#......#    #----------#
"
22     "##########################################    #----------#
"
23     "#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#
"
24     "##########################################    ############
"
25     );
26     return 0;
27 }

总结

    1. printf (输出):
      格式: printf("输出数据类型", 输出数据变量名称);
    2. scanf (输入):
      格式: scanf("输入数据类型", &输入数据变量名称);
    3. stdio.h (C/C++头文件):
      格式:#include<头文件名> (结尾无分号)
      (stdio指"standard input & output"(标准输入输出))
原文地址:https://www.cnblogs.com/integricode26/p/P1000-super-marie-game-solution.html