新手C语言学习第二课(printf函数练习

编程入门 行业动态 更新时间:2024-10-05 19:16:40

新手C语言学习第二课(printf<a href=https://www.elefans.com/category/jswz/34/1771370.html style=函数练习"/>

新手C语言学习第二课(printf函数练习

写在前面的话:发布《新手C语言学习第一课——小学生水平级》之后反响平平,一直在犹豫是否坚持下去,大家是否达到了更高的水平,不需要这样的教程,但是后来因为那篇教程涨了一个粉,即使有一个人关注我也要坚持写下去!!!


1.在第一课中大家已经完成了一个C语言入门阶段非常著名的“Hello World!”程序,现在你可以将双引号内的部分换成任何内容,可以试试纯中文、纯英文、中英混合、其他符号、数字等等。你会发现,不论双引号中是什么,都会原封不动的输出。

2.那么,我们尝试一下下面这道题吧(题目来自洛谷)

## 题目描述

超级玛丽是一个非常经典的游戏。请你用字符画的形式输出超级玛丽中的一个场景。

                ********
               ************
               ####....#.
             #..###.....##....
             ###.......######              ###            ###
                ...........               #...#          #...#
               ##*#######                 #.#.#          #.#.#
            ####*******######             #.#.#          #.#.#
           ...#***.****.*###....          #...#          #...#
           ....**********##.....           ###            ###
           ....****    *****....
             ####        ####
           ######        ######
##############################################################
#...#......#.##...#......#.##...#......#.##------------------#
###########################################------------------#
#..#....#....##..#....#....##..#....#....#####################
##########################################    #----------#
#.....#......##.....#......##.....#......#    #----------#
##########################################    #----------#
#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#
##########################################    ############

## 输入格式

## 输出格式

如描述


防止偷看答案分割线


3.容易发现,直接将上面的内容复制到双引号中是出错的,原因是printf中的“”内不能有回车,而想要达到回车的效果,可以使用“\n”,这个叫转义字符,现在不用管含义,只知道它的作用是回车就可以了。记得自己打一遍啊,不要偷懒~

下面仅提供一种参考,大家可以到洛谷上提交试试,只要过了,无论怎样写的都是正确的。

#include<stdio.h>
int main()
{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");printf("##########################################    ############\n");return 0;
}

第二课就到这里,下节课见~

码字不易,您的支持是我最大的动力

 (纯手工打字,若有错误还望批评指正。)

更多推荐

新手C语言学习第二课(printf函数练习

本文发布于:2024-02-13 19:37:15,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1760506.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:函数   新手   语言   printf

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!