这无非是个水题,用于试机!其中也有值得大家学习编程语法技巧!
老规矩,先看题目。
显然题目不难理解,要求我们打出题目所给的超级玛丽图案。直接输出图案就可以,空格、对齐不用我再强调了,别忘了语句末的分号。
代码
(注释版)
1 #include<stdio.h>//C语言头文件 2 int main(){//好习惯,直接从主函数读起 3 printf(" ******** " 4 " ************ " 5 " ####....#. " 6 " #..###.....##.... " 7 " ###.......###### ### ### " 8 " ........... #...# #...# " 9 " ##*####### #.#.# #.#.# " 10 " ####*******###### #.#.# #.#.# " 11 " ...#***.****.*###.... #...# #...# " 12 " ....**********##..... ### ### " 13 " ....**** *****.... " 14 " #### #### " 15 " ###### ###### " 16 "############################################################## " 17 "#...#......#.##...#......#.##...#......#.##------------------# " 18 "###########################################------------------# " 19 "#..#....#....##..#....#....##..#....#....##################### " 20 "########################################## #----------# " 21 "#.....#......##.....#......##.....#......# #----------# " 22 "########################################## #----------# " 23 "#.#..#....#..##.#..#....#..##.#..#....#..# #----------# " 24 "########################################## ############ "//超级玛丽图案 25 );//printf()是输出函数 26 return 0;//主函数返回值为0,程序正常退出 27 }
(无注释版)
1 #include<stdio.h> 2 int main(){ 3 printf(" ******** " 4 " ************ " 5 " ####....#. " 6 " #..###.....##.... " 7 " ###.......###### ### ### " 8 " ........... #...# #...# " 9 " ##*####### #.#.# #.#.# " 10 " ####*******###### #.#.# #.#.# " 11 " ...#***.****.*###.... #...# #...# " 12 " ....**********##..... ### ### " 13 " ....**** *****.... " 14 " #### #### " 15 " ###### ###### " 16 "############################################################## " 17 "#...#......#.##...#......#.##...#......#.##------------------# " 18 "###########################################------------------# " 19 "#..#....#....##..#....#....##..#....#....##################### " 20 "########################################## #----------# " 21 "#.....#......##.....#......##.....#......# #----------# " 22 "########################################## #----------# " 23 "#.#..#....#..##.#..#....#..##.#..#....#..# #----------# " 24 "########################################## ############ " 25 ); 26 return 0; 27 }
总结
- printf (输出):
格式: printf("输出数据类型", 输出数据变量名称); - scanf (输入):
格式: scanf("输入数据类型", &输入数据变量名称); - stdio.h (C/C++头文件):
格式:#include<头文件名> (结尾无分号)
(stdio指"standard input & output"(标准输入输出))