标程:【试机】超级玛丽游戏
Andrewzdm
2020-04-02 11:44:20
2020-05-07 15:24:36
17
返回题目
Lang:C
#include <stdio.h>
int main() {
printf(
" ********\n"
" ************\n"
" ####....#.\n"
" #..###.....##....\n"
" ###.......###### ### ###\n"
" ........... #...# #...#\n"
" ##*####### #.#.# #.#.#\n"
" ####*******###### #.#.# #.#.#\n"
" ...#***.****.*###.... #...# #...#\n"
" ....**********##..... ### ###\n"
" ....**** *****....\n"
" #### ####\n"
" ###### ######\n"
"##############################################################\n"
"#...#......#.##...#......#.##...#......#.##------------------#\n"
"###########################################------------------#\n"
"#..#....#....##..#....#....##..#....#....#####################\n"
"########################################## #----------#\n"
"#.....#......##.....#......##.....#......# #----------#\n"
"########################################## #----------#\n"
"#.#..#....#..##.#..#....#..##.#..#....#..# #----------#\n"
"########################################## ############\n");
return 0;
}
Lang:C++
#include <iostream>
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;
}
Lang:C++11
#include <iostream>
using namespace std;
int main() {
cout << R"( ********
************
####....#.
#..###.....##....
###.......###### ### ###
........... #...# #...#
##*####### #.#.# #.#.#
####*******###### #.#.# #.#.#
...#***.****.*###.... #...# #...#
....**********##..... ### ###
....**** *****....
#### ####
###### ######
##############################################################
#...#......#.##...#......#.##...#......#.##------------------#
###########################################------------------#
#..#....#....##..#....#....##..#....#....#####################
########################################## #----------#
#.....#......##.....#......##.....#......# #----------#
########################################## #----------#
#.#..#....#..##.#..#....#..##.#..#....#..# #----------#
########################################## ############ )";
return 0;
}
Lang:Python3
print(" ********")
print(" ************")
print(" ####....#.")
print(" #..###.....##....")
print(" ###.......###### ### ###")
print(" ........... #...# #...#")
print(" ##*####### #.#.# #.#.#")
print(" ####*******###### #.#.# #.#.#")
print(" ...#***.****.*###.... #...# #...#")
print(" ....**********##..... ### ###")
print(" ....**** *****....")
print(" #### ####")
print(" ###### ######")
print("##############################################################")
print("#...#......#.##...#......#.##...#......#.##------------------#")
print("###########################################------------------#")
print("#..#....#....##..#....#....##..#....#....#####################")
print("########################################## #----------#")
print("#.....#......##.....#......##.....#......# #----------#")
print("########################################## #----------#")
print("#.#..#....#..##.#..#....#..##.#..#....#..# #----------#")
print("########################################## ############")
Lang:Pascal
begin
writeln(' ********');
writeln(' ************');
writeln(' ####....#.');
writeln(' #..###.....##....');
writeln(' ###.......###### ### ###');
writeln(' ........... #...# #...#');
writeln(' ##*####### #.#.# #.#.#');
writeln(' ####*******###### #.#.# #.#.#');
writeln(' ...#***.****.*###.... #...# #...#');
writeln(' ....**********##..... ### ###');
writeln(' ....**** *****....');
writeln(' #### ####');
writeln(' ###### ######');
writeln('##############################################################');
writeln('#...#......#.##...#......#.##...#......#.##------------------#');
writeln('###########################################------------------#');
writeln('#..#....#....##..#....#....##..#....#....#####################');
writeln('########################################## #----------#');
writeln('#.....#......##.....#......##.....#......# #----------#');
writeln('########################################## #----------#');
writeln('#.#..#....#..##.#..#....#..##.#..#....#..# #----------#');
writeln('########################################## ############');
end.
{{ vote && vote.total.up }}
共 3 条回复
nb
orz
感谢 @a1ioua 提供的 C++11 的多行字符串做法。