华师一附中OI组

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 716|回复: 3
打印 上一主题 下一主题

P1000 超级玛丽游戏

[复制链接]

738

主题

1485

帖子

5420

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5420
跳转到指定楼层
楼主
发表于 2018-7-1 19:55:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
https://www.luogu.org/problemnew/show/P1000

题目背景
本题是洛谷的试机题目,可以帮助了解洛谷的使用。

建议完成本题目后继续尝试P1001、P1008。

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

                ********
               ************
               ####....#.
             #..###.....##....
             ###.......######              ###            ###
                ...........               #...#          #...#
               ##*#######                 #.#.#          #.#.#
            ####*******######             #.#.#          #.#.#
           ...#***.****.*###....          #...#          #...#
           ....**********##.....           ###            ###
           ....****    *****....
             ####        ####
           ######        ######
##############################################################
#...#......#.##...#......#.##...#......#.##------------------#
###########################################------------------#
#..#....#....##..#....#....##..#....#....#####################
##########################################    #----------#
#.....#......##.....#......##.....#......#    #----------#
##########################################    #----------#
#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#
##########################################    ############
回复

使用道具 举报

738

主题

1485

帖子

5420

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5420
沙发
 楼主| 发表于 2018-7-1 19:56:39 | 只看该作者
原样打印输出就是了,但是如何设置字符串还是有些技巧的。
回复 支持 反对

使用道具 举报

14

主题

106

帖子

317

积分

中级会员

Rank: 3Rank: 3

积分
317
板凳
发表于 2018-7-8 15:23:21 | 只看该作者
  1. #include<iostream>
  2. using namespace std;
  3. string s[23];
  4. int main(){
  5. s[ 1]="                ********";
  6. s[ 2]="               ************";
  7. s[ 3]="               ####....#.";
  8. s[ 4]="             #..###.....##....";
  9. s[ 5]="             ###.......######              ###            ###";
  10. s[ 6]="                ...........               #...#          #...#";
  11. s[ 7]="               ##*#######                 #.#.#          #.#.#";
  12. s[ 8]="            ####*******######             #.#.#          #.#.#";
  13. s[ 9]="           ...#***.****.*###....          #...#          #...#";
  14. s[10]="           ....**********##.....           ###            ###";
  15. s[11]="           ....****    *****....";
  16. s[12]="             ####        ####";
  17. s[13]="           ######        ######";
  18. s[14]="##############################################################";
  19. s[15]="#...#......#.##...#......#.##...#......#.##------------------#";
  20. s[16]="###########################################------------------#";
  21. s[17]="#..#....#....##..#....#....##..#....#....#####################";
  22. s[18]="##########################################    #----------#";
  23. s[19]="#.....#......##.....#......##.....#......#    #----------#";
  24. s[20]="##########################################    #----------#";
  25. s[21]="#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#";
  26. s[22]="##########################################    ############";
  27. for(int i=1;i<=22;i++) cout<<s[i]<<endl;
  28. return 0;
  29. }
复制代码
回复 支持 反对

使用道具 举报

2

主题

105

帖子

306

积分

中级会员

Rank: 3Rank: 3

积分
306
地板
发表于 2018-7-29 20:28:06 | 只看该作者
  1. #include<stdio.h>
  2. int main()
  3. {
  4.     printf(
  5.     "                ********\n"
  6.     "               ************\n"
  7.     "               ####....#.\n"
  8.     "             #..###.....##....\n"
  9.     "             ###.......######              ###            ###\n"
  10.     "                ...........               #...#          #...#\n"
  11.     "               ##*#######                 #.#.#          #.#.#\n"
  12.     "            ####*******######             #.#.#          #.#.#\n"
  13.     "           ...#***.****.*###....          #...#          #...#\n"
  14.     "           ....**********##.....           ###            ###\n"
  15.     "           ....****    *****....\n"
  16.     "             ####        ####\n"
  17.     "           ######        ######\n"
  18.     "##############################################################\n"
  19.     "#...#......#.##...#......#.##...#......#.##------------------#\n"
  20.     "###########################################------------------#\n"
  21.     "#..#....#....##..#....#....##..#....#....#####################\n"
  22.     "##########################################    #----------#\n"
  23.     "#.....#......##.....#......##.....#......#    #----------#\n"
  24.     "##########################################    #----------#\n"
  25.     "#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#\n"
  26.     "##########################################    ############\n"
  27.     );
  28.     return 0;
  29. }
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|服务支持:DZ动力|华师一附中OI组  

GMT+8, 2024-11-2 06:36 , Processed in 0.219731 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表