这无非是个水题,用于试机! 其中也有值得大家学习编程语法技巧!
老规矩,先看题目。
显然题目不难理解,要求我们打出题目所给的超级玛丽图案。直接输出图案就可以,空格、对齐不用我再强调了,别忘了语句末的分号。
代码
(注释版)
#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;
}
总结
- printfprintfprintf(输出):
格式: printfprintfprintf(“输出数据类型”, 输出数据变量名称); - scanfscanfscanf(输入):
格式: scanfscanfscanf(“输入数据类型”, &输入数据变量名称); - stdio.hstdio.hstdio.h(CCC头文件):
格式:#include<\#include<#include<头文件名>>> (结尾无分号)
(stdiostdiostdio指standard inputstandard\ inputstandard input & outputoutputoutput(标准输入输出))