如何用C/C++、python打印超级玛丽

简介: 如何用C/C++、python打印超级玛丽


如何用C/C++、python打印超级玛丽

相信你看完,会有收获!

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

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

例如下面这样:

#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;
}

C:

#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<<
  "                ********\endl"
    "               ************\endl"
    "               ####....#.\endl"
    "             #..###.....##....\endl"
    "             ###.......######\endl"
    "                ...........\endl"
    "               ##*#######\endl"
    "            ####*******######\endl"
    "           ...#***.****.*###....\endl"
    "           ....**********##.....\endl"
    "           ....****    *****....\endl"
    "             ####        ####\endl"
    "           ######        ######\endl"
    "##########################################\endl"
    "#...#......#.##...#......#.##...#......#.#\endl"
    "##########################################\endl"
    "##########################################\endl"
    "#...#......#.##...#......#.##...#......#.#\endl"
    "##########################################\endl";
  return 0;
 } 

python3:

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


希望这篇文章对你有所帮助!

作者:Code_流苏

创作不易,喜欢的话,还请多多点赞与关注!

感谢支持!欢迎评论交流学习!


目录
相关文章
|
3月前
|
jenkins Shell 测试技术
|
3月前
|
安全 jenkins Java
Java、Python、C++支持jenkins和SonarQube(一)
Jenkins 是一个开源的 持续集成(CI)和持续交付(CD) 工具,用于自动化构建、测试和部署软件项目。它基于 Java 开发,支持跨平台运行,并拥有丰富的插件生态系统,可以灵活地扩展功能
277 5
|
3月前
|
jenkins Java Shell
Java、Python、C++支持jenkins和SonarQube(全集)
Jenkins 是一个开源的持续集成(CI)和持续交付(CD)工具,用于自动化构建、测试和部署软件项目。它基于 Java 开发,支持跨平台运行,并拥有丰富的插件生态系统,可以灵活地扩展功能
384 1
|
3月前
|
jenkins Java 持续交付
Java、Python、C++支持Jenkins和SonarQube(三)
Python与Jenkins和SonarQube
131 1
|
3月前
|
jenkins Java 测试技术
|
算法框架/工具 C++ Python
根据相机旋转矩阵求解三个轴的旋转角/欧拉角/姿态角 或 旋转矩阵与欧拉角(Euler Angles)之间的相互转换,以及python和C++代码实现
根据相机旋转矩阵求解三个轴的旋转角/欧拉角/姿态角 或 旋转矩阵与欧拉角(Euler Angles)之间的相互转换,以及python和C++代码实现
1355 0
|
10月前
|
算法 Serverless 数据处理
从集思录可转债数据探秘:Python与C++实现的移动平均算法应用
本文探讨了如何利用移动平均算法分析集思录提供的可转债数据,帮助投资者把握价格趋势。通过Python和C++两种编程语言实现简单移动平均(SMA),展示了数据处理的具体方法。Python代码借助`pandas`库轻松计算5日SMA,而C++代码则通过高效的数据处理展示了SMA的计算过程。集思录平台提供了详尽且及时的可转债数据,助力投资者结合算法与社区讨论,做出更明智的投资决策。掌握这些工具和技术,有助于在复杂多变的金融市场中挖掘更多价值。
369 12
|
编译器 开发工具 C++
【Python】已解决error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build
【Python】已解决error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build
7471 0
|
C++ Python
探索Python与C/C++混合编程的艺术
探索Python与C/C++混合编程的艺术
385 1
WK
|
机器学习/深度学习 Java 程序员
为什么Python比C++慢很多?
Python相较于C++较慢主要体现在:动态类型系统导致运行时需解析类型,增加开销;作为解释型语言,逐行转换字节码的过程延长了执行时间;自动内存管理和垃圾回收机制虽简化操作但也带来了额外负担;全局解释器锁(GIL)限制了多线程性能;尽管Python库方便灵活,但在性能上往往不及C++底层库。然而,Python在某些领域如数据分析、机器学习中,凭借其高级别抽象和简洁语法仍表现出色。选语言需依据具体应用场景和需求综合考量。
WK
594 1

推荐镜像

更多