名人说:莫愁千里路,自有到来风。 ——钱珝
创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊)

打印方法:常用的多行字符串写法

关于多行字符串写法解释举个例子来做阐述

例如下面这样:

C 语言示例

#include<stdio.h>
int main() {
    printf("line 1\n"
           "line 2\n"
           "line 3\n"
           "line 4\n"
           "line 5\n"
           "line ...\n");
    return 0;
}

下面是一个通过 printf 函数打印图形的例子:

#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"
    );
    return 0;
} 

C++ 示例

#include<iostream>
using namespace std;

int main() {
    cout<<
        "                ********\n"
        "               ************\n"
        "               ####....#.\n"
        "             #..###.....##....\n"
        "             ###.......######\n"
        "                ...........\n"
        "               ##*#######\n"
        "            ####*******######\n"
        "           ...#***.****.*###....\n"
        "           ....**********##.....\n"
        "           ....****    *****....\n"
        "             ####        ####\n"
        "           ######        ######\n"
        "##########################################\n"
        "#...#......#.##...#......#.##...#......#.#\n"
        "##########################################\n"
        "##########################################\n"
        "#...#......#.##...#......#.##...#......#.#\n"
        "##########################################\n";
    return 0;
 } 

Python 3 示例

print("""              
                ********
               ************
               ####....#.
             #..###.....##....
             ###.......######
                ...........
               ##*#######
            ####*******######
           ...#***.****.*###....
           ....**********##.....
           ....****    *****....
             ####        ####
           ######        ######
    ##########################################
    #...#......#.##...#......#.##...#......#.#
    ##########################################
    ##########################################
    #...#......#.##...#......#.##...#......#.#
    ##########################################
""")

很感谢你能看到这里,如有相关疑问,还请下方评论留言。
Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊)
希望本篇内容能对大家有所帮助,如果大家喜欢的话,请动动手点个赞和关注吧,非常感谢你们的支持!

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐