题目在洛谷可提交以下是作者复制过来的题面题目描述超级玛丽是一个非常经典的游戏。请你用字符画的形式输出超级玛丽中的一个场景******** ************ ####....#. #..###.....##.... ###.......###### ### ### ........... #...# #...# ##*####### #.#.# #.#.# ####*******###### #.#.# #.#.# ...#***.****.*###.... #...# #...# ....**********##..... ### ### ....**** *****.... #### #### ###### ###### ############################################################## #...#......#.##...#......#.##...#......#.##------------------# ###########################################------------------# #..#....#....##..#....#....##..#....#....##################### ########################################## #----------# #.....#......##.....#......##.....#......# #----------# ########################################## #----------# #.#..#....#..##.#..#....#..##.#..#....#..# #----------# ########################################## ############本题没有输入仅仅要求你输出这个场景即可。样例输出******** ************ ####....#. #..###.....##.... ###.......###### ### ### ........... #...# #...# ##*####### #.#.# #.#.# ####*******###### #.#.# #.#.# ...#***.****.*###.... #...# #...# ....**********##..... ### ### ....**** *****.... #### #### ###### ###### ############################################################## #...#......#.##...#......#.##...#......#.##------------------# ###########################################------------------# #..#....#....##..#....#....##..#....#....##################### ########################################## #----------# #.....#......##.....#......##.....#......# #----------# ########################################## #----------# #.#..#....#..##.#..#....#..##.#..#....#..# #----------# ########################################## ############题意分析输出这个内容******** ************ ####....#. #..###.....##.... ###.......###### ### ### ........... #...# #...# ##*####### #.#.# #.#.# ####*******###### #.#.# #.#.# ...#***.****.*###.... #...# #...# ....**********##..... ### ### ....**** *****.... #### #### ###### ###### ############################################################## #...#......#.##...#......#.##...#......#.##------------------# ###########################################------------------# #..#....#....##..#....#....##..#....#....##################### ########################################## #----------# #.....#......##.....#......##.....#......# #----------# ########################################## #----------# #.#..#....#..##.#..#....#..##.#..#....#..# #----------# ########################################## ############了事。代码历程本题可以用多种方式解答。正常代码方法 1把这个图案复制进编辑器在一行一行调整。极简一行流。#includestdio.hintmain(){printf( ********\n ************\n ####....#.\n #..###.....##....\n ###.......###### ### ###\n ........... #...# #...#\n ##*####### #.#.# #.#.#\n ####*******###### #.#.# #.#.#\n ...#***.****.*###.... #...# #...#\n ....**********##..... ### ###\n ....**** *****....\n #### ####\n ###### ######\n##############################################################\n#...#......#.##...#......#.##...#......#.##------------------#\n###########################################------------------#\n#..#....#....##..#....#....##..#....#....#####################\n########################################## #----------#\n#.....#......##.....#......##.....#......# #----------#\n########################################## #----------#\n#.#..#....#..##.#..#....#..##.#..#....#..# #----------#\n########################################## ############\n);return0;}方法 2换成多行表达思路更加清晰。#includestdio.hintmain(){printf( ********\n ************\n ####....#.\n #..###.....##....\n ###.......###### ### ###\n ........... #...# #...#\n ##*####### #.#.# #.#.#\n ####*******###### #.#.# #.#.#\n ...#***.****.*###.... #...# #...#\n ....**********##..... ### ###\n ....**** *****....\n #### ####\n ###### ######\n##############################################################\n#...#......#.##...#......#.##...#......#.##------------------#\n###########################################------------------#\n#..#....#....##..#....#....##..#....#....#####################\n########################################## #----------#\n#.....#......##.....#......##.....#......# #----------#\n########################################## #----------#\n#.#..#....#..##.#..#....#..##.#..#....#..# #----------#\n########################################## ############\n);return0;}方法 3你是否嫌这样一次一次调整太麻烦了其实我们可以让代码输出代码#includebits/stdc.husingnamespacestd;string s[23];intmain(){for(inti1;i23;i)getline(cin,s[i]);for(inti1;i23;i)coutprintf(\s[i]\\n\);\n;return0;}我们只需要把样本数据复制进窗口代码自动输出printf(/*你输入的一行数据*/);这样是不是很方便、快捷呢于是代码会输出这个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);我们把它代入代码#includebits/stdc.husingnamespacestd;intmain(){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);return0;}高科技代码更快捷方法 4利用 string 和R()配合定义字符串用 cout 输出。使用R()将字符串括起来就可以直接支持带换行的字符串了。#includeiostreamusingnamespacestd;string sR( ******** ************ ####....#. #..###.....##.... ###.......###### ### ### ........... #...# #...# ##*####### #.#.# #.#.# ####*******###### #.#.# #.#.# ...#***.****.*###.... #...# #...# ....**********##..... ### ### ....**** *****.... #### #### ###### ###### ############################################################## #...#......#.##...#......#.##...#......#.##------------------# ###########################################------------------# #..#....#....##..#....#....##..#....#....##################### ########################################## #----------# #.....#......##.....#......##.....#......# #----------# ########################################## #----------# #.#..#....#..##.#..#....#..##.#..#....#..# #----------# ########################################## ############);intmain(){coutsendl;return0;}方法 5也可以直接用使用R()将字符串括起来用cout 输出。#includeiostreamusingnamespacestd;intmain(){coutR( ******** ************ ####....#. #..###.....##.... ###.......###### ### ### ........... #...# #...# ##*####### #.#.# #.#.# ####*******###### #.#.# #.#.# ...#***.****.*###.... #...# #...# ....**********##..... ### ### ....**** *****.... #### #### ###### ###### ############################################################## #...#......#.##...#......#.##...#......#.##------------------# ###########################################------------------# #..#....#....##..#....#....##..#....#....##################### ########################################## #----------# #.....#......##.....#......##.....#......# #----------# ########################################## #----------# #.#..#....#..##.#..#....#..##.#..#....#..# #----------# ########################################## ############ )endl;return0;}方法 6似开挂的代码使用 PHP我们知道PHP 会直接输出标签外的字符所以我们直接把需要输出的东西复制粘贴即可。帅不帅********************####....#.#..###.....##....###.......###### ### ###...........#...# #...###*####### #.#.# #.#.#####*******###### #.#.# #.#.#...#***.****.*###.... #...# #...#....**********##..... ### ###....*********....#### ########## #####################################################################...#......#.##...#......#.##...#......#.##------------------############################################------------------##..#....#....##..#....#....##..#....#....############################################################### #----------##.....#......##.....#......##.....#......# #----------########################################### #----------##.#..#....#..##.#..#....#..##.#..#....#..# #----------########################################### ############完结此入门题竟有如此多种写法何不令人叹为观止