洛谷解题P1000 超级玛丽游戏(C++)

news/2025/1/12 23:30:58/

此文章关于洛谷P1000 超级玛丽游戏 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)icon-default.png?t=M85Bhttps://www.luogu.com.cn/problem/P1000题目的解析:

先看题目要求:

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

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

 

那么以上就为题目要求了

首先我们需要知道怎样输出信息呢?

需要使用cout<<"             ";(在""内填上需输出内容,且加上endl可以换行)

那么想要使用cout,可以使用头文件:

#include<bits/stdc++.h> //万能头

或其他头文件

那就照葫芦画瓢呗

1.输入头文件

2.把C++基本结构打出来,即:

#include<bits/stdc++.h>
using namespace std;
int main(){return 0;
}

3.接着,该使用cout输出文字了,即:

​
#include<bits/stdc++.h>
using namespace std;
int main(){cout<<"hello";
return 0;
}

编译运行后程序成功输出了"hello"

 那么在要输入的文本添加了endl后呢?即:

​
#include<bits/stdc++.h>
using namespace std;
int main(){cout<<"hello"<<endl;cout<<"hello";
return 0;
}

编译运行后程序成功输出了一下文字

 我们终于搞清楚了原理

那么就把代码慢慢套进去吧:

 代码:

#include<bits/stdc++.h>
using namespace std;
int main(){cout<<"                ********"<<endl; cout<<"               ************"<<endl; cout<<"               ####....#."<<endl; cout<<"             #..###.....##...."<<endl; cout<<"             ###.......######              ###            ###"<<endl; cout<<"                ...........               #...#          #...#"<<endl; cout<<"               ##*#######                 #.#.#          #.#.#"<<endl; cout<<"            ####*******######             #.#.#          #.#.#"<<endl; cout<<"           ...#***.****.*###....          #...#          #...#"<<endl; cout<<"           ....**********##.....           ###            ###"<<endl; cout<<"           ....****    *****...."<<endl; cout<<"             ####        ####"<<endl; cout<<"           ######        ######"<<endl; cout<<"##############################################################"<<endl; cout<<"#...#......#.##...#......#.##...#......#.##------------------#"<<endl; cout<<"###########################################------------------#"<<endl; cout<<"#..#....#....##..#....#....##..#....#....#####################"<<endl; cout<<"##########################################    #----------#"<<endl; cout<<"#.....#......##.....#......##.....#......#    #----------#"<<endl; cout<<"##########################################    #----------#"<<endl; cout<<"#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#"<<endl; cout<<"##########################################    ############";return 0;
}

 编译运行我们成功得到了一个"马里奥"

最后最后

我们把代码拷进答题页面

 

 通过评测!!!

 当然我的方法肯定不是最优解,如果有问题请在评论区提出,谢谢

 


http://www.ppmy.cn/news/163202.html

相关文章

tyvi 评测 p1000 题

表示包含 命名空间std的内容&#xff0c;在程序包含头文件的部分添加&#xff0c;这是c的推荐写法。 #include<iostream.h> 和 #include <iostream> using namespace std;

三星p1000升级android10,本是同根生 三星P1000/P1010对比图赏

随着苹果iPad、摩托罗拉XOOM、华硕EeePad这些平板产品的不断面世&#xff0c;平板产品也越来越受到用户的关注&#xff0c;性价比越来越高的三星P1000也是平板产品之中的人气之选。大多数的平板仅仅是WIFI版本&#xff0c;并没有对3G网络提供支持&#xff0c;今天我们为大家介绍…

P1000的使用感受

1.购买 最近刚入手一台三星P1000的Pad,说白了就是个大号手机呵呵,刚买来的时候人家问我需不需要安装软件,我出于方便的考虑说需要,结果那哥们把我的系统给耍了,悲剧开始,系统是一个乱七八糟的系统,有一些乱七八糟我根本都用不着的软件,而且系统正常运行时还会卡,卡的真是蛋疼,经…

爱国者P8880,完美展示!

掌上电脑平时我们还真是不多见&#xff0c;也就像索尼、华硕EPC有过这样的掌上电脑&#xff0c;但是体积还是过大的&#xff0c;过近日小编在市场上看到一款体积如PSP大小一般 的掌上电脑&#xff0c;这就是爱国者的MID口袋电脑P8880&#xff0c;虽然这款爱国者P8800的价格很贵…

聚观早报 |ChatGPT之父称AI可能灭绝人类;Kindle本月关闭电子书店

今日要闻&#xff1a;马斯克到访特斯拉上海超级工厂&#xff1b;ChatGPT之父称AI可能灭绝人类&#xff1b;Kindle本月关闭电子书店&#xff1b;FF91将进入交付阶段&#xff1b;iPhone14最高降1900元 马斯克到访特斯拉上海超级工厂 6 月 1 日消息&#xff0c;据航班APP信息显示…

【51单片机】AT24C20数据帧(I2C总线)

&#x1f38a;专栏【51单片机】 &#x1f354;喜欢的诗句&#xff1a;更喜岷山千里雪 三军过后尽开颜。 &#x1f386;音乐分享【Love Story】 &#x1f970;大一同学小吉&#xff0c;欢迎并且感谢大家指出我的问题&#x1f970; 小吉先向大家道个歉&#xff0c;因为最近在期末…

C#模仿腾讯QQ源码下载(附效果图)_张童瑶的博客

该源码是C#语言SQL Server数据库&#xff0c;开发的一套模仿腾讯QQ的功能&#xff0c;可以实现即时聊天&#xff0c;发送抖动窗口&#xff0c;开通会员&#xff0c;充值Qb&#xff0c;后台管理等等众多功能。源代码里面都有大量注释&#xff0c;都是重量级的代码&#xff0c;学…

计算机视觉—YOLO V4

计算机视觉—YOLO V4 1、YOLO V41.1、网络结构1.1.1、BackBone&#xff1a;CSPDarknet531.1.2、Neck&#xff1a;SPP结构1.1.3、Neck&#xff1a;PAN结构1.1.4、YOLO v4整体结构 1.2、优化策略 1、YOLO V4 原论文下载地址&#xff1a;https://arxiv.org/abs/2004.10934 1.1、…