这无非是个水题,用于试机! 其中也有值得大家学习编程语法技巧!
老规矩,先看题目。
显然题目不难理解,要求我们打出题目所给的超级玛丽图案。直接输出图案就可以,空格、对齐不用我再强调了,别忘了语句末的分号。
代码
(注释版)
#include<stdio.h>//C语言头文件
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"//超级玛丽图案
);//printf()是输出函数
return 0;//主函数返回值为0,程序正常退出
}
(无注释版)
#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;
}
总结
-
p
r
i
n
t
f
printf
printf(输出):
格式: p r i n t f printf printf(“输出数据类型”, 输出数据变量名称); -
s
c
a
n
f
scanf
scanf(输入):
格式: s c a n f scanf scanf(“输入数据类型”, &输入数据变量名称); -
s
t
d
i
o
.
h
stdio.h
stdio.h(
C
C
C头文件):
格式: # i n c l u d e < \#include< #include<头文件名 > > > (结尾无分号)
( s t d i o stdio stdio指 s t a n d a r d i n p u t standard\ input standard input & o u t p u t output output(标准输入输出))