题解:P1000 超级玛丽游戏
StarLinkOvO · · 题解
P1000 超级玛丽游戏
题目要求与注意事项
题目要求非常简单,即输出所给的字符串即可,也不需要输入。
但是需要注意的是,由于少一个或多一个字符 or 空格都会影响输出的结果,所以复制的时候一定要小心。
别忘了换行!!
实现
对于 C/C++,我们都可以使用printf输出(顺带提一嘴输入是scanf)。
我们可以将字符串复制到printf语句中,就像这样:
#include<stdio.h>
int main() {
printf(" ********\n"); // \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; //结束程序(养成好习惯)
}
不过我们发现这样写非常麻烦,需要一行一行的写。
其实printf是可以多行输出的,详细参见这个题解。
对于 C++,我们还可以使用cin输入,cout输出。
这道题只要求输出,那么我们还是一行一行输出。
这里换行我用了endl,其实用\n也可以,用法就是在打的字符串后面加上,当然要加在双引号里面。
#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; //结束
}