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

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

老规矩,先看题目。

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


代码

(注释版)

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

(无注释版)

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

总结

    1. printf (输出):
      格式: printf("输出数据类型", 输出数据变量名称);
    2. scanf (输入):
      格式: scanf("输入数据类型", &输入数据变量名称);
    3. stdio.h (C/C++头文件):
      格式:#include<头文件名> (结尾无分号)
      (stdio指"standard input & output"(标准输入输出))
posted @ 2020-07-20 21:41  Integricode26  阅读(236)  评论(0编辑  收藏  举报