[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 }
总结
- printf (输出):
格式: printf("输出数据类型", 输出数据变量名称); - scanf (输入):
格式: scanf("输入数据类型", &输入数据变量名称); - stdio.h (C/C++头文件):
格式:#include<头文件名> (结尾无分号)
(stdio指"standard input & output"(标准输入输出))