题目描述
超级玛丽是一个非常经典的游戏。请你用字符画的形式输出超级玛丽中的一个场景。
输入格式
无
输出格式
一幅图。。
样例
输入样例
无
输出样例
********
************
####....#.
#..###.....##....
###.......###### ### ### ### ###
........... #...# #...# #...# #...#
##*####### #.#.# #.#.# #.#.# #.#.#
####*******###### #.#.# #.#.# #.#.# #.#.#
...#***.****.*###.... #...# #...# #...# #...#
....**********##..... ### ### ### ###
....**** *****....
#### ####
###### ######
############################################################## ##################################
#...#......#.##...#......#.##...#......#.##------------------# #...#......#.##------------------#
###########################################------------------# ###############------------------#
#..#....#....##..#....#....##..#....#....##################### #..#....#....#####################
########################################## #----------# ############## #----------#
#.....#......##.....#......##.....#......# #----------# #.....#......# #----------#
########################################## #----------# ############## #----------#
#.#..#....#..##.#..#....#..##.#..#....#..# #----------# #.#..#....#..# #----------#
########################################## ############ ############## ############
这一道题就是纯粹的肝,我们一行一行的输出就好了,这是我的两种方法:
- 方法一
#include<bits/stdc++.h>
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;
}
- 方法二
#include<bits/stdc++.h>
using namespace std;
int main(){
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");
return 0;
}
虽然这个是水题,但是我还是要讲一下方法,第一个就是人人都知道的std::cout
函数,换行用std::endl
,然后就是printf()
函数,换行用"\n"
,输出就对了,其他就没什么了。