这道题本身不难,但是题目给的有点不清楚,导致当时做这道题被坑了好久,最后看了别人的解答才知道掉进坑里了。

题目描述
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算
机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!

输入描述:
输入在一行中给出正方形边长N(3<=N<=20)和组成正方形边的某种字符C,间隔一个空格。

输出描述:
输出由给定字符C画出的正方形。但是注意到行间距比列间距大,所以为了让结果看上去更像正方形,我们输出的行数实际上是列数的50%
(四舍五入取整)。

输入例子:
10 a

输出例子:
aaaaaaaaaa
a a
a a
a a
aaaaaaaaaa

题目给的输出例子看起来似乎每行中间隔了一个空行,实际上没有。

正确的输出应该是类似这样的:

行与行之间没有空行,但是中间的行只有首尾有字符,中间为空。

PAT乙级(Basic Level)真题--跟奥巴马一起编程(15)相关推荐

  1. PAT乙级(Basic Level)真题 在霍格沃茨找零钱

    题目描述 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二 十九个纳特(Knut)兑一个西可 ...

  2. PAT乙级(Basic Level)真题-1014 科学计数法 (20)

    科学计数法 (20) 时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小) 题目描述 科学计数法是科学家用来表示很大或很小的数字 ...

  3. PAT甲级(Advanced Level)真题--1046 Sharing

    PAT甲级(Advanced Level)真题–1046 Sharing 通过:648 提交:1138 通过率:56% To store English words, one method is to ...

  4. PAT甲级(Advanced Level)真题-- 1062 To Buy or Not to Buy

    PAT甲级(Advanced Level)真题-- 1062 To Buy or Not to Buy 通过:643 提交:1220 通过率:52% Eva would like to make a ...

  5. PAT 乙级(Basic Level) 题解汇总(持续更新)(C++)

    前言 为了准备3月份的CCF CSP认证,以及提升自己的编程能力和数据结构与算法基础,目前我坚持每天刷pat乙级题库,然后记录在CSDN.一则,希望夯实我做过的题和学到的东西:二则,希望对和我一样的小 ...

  6. PAT 乙级 (Basic Level) Practice 1014 福尔摩斯的约会 解题思路

    本来以为这题没啥好说的,提交完看了一眼通过率 emmm好吧还是提醒一下题目里的隐藏的坑,也许能帮到一些不知道卡在哪的同学. 提炼题目的有效信息如下: 1.输入四行两对字符串,第一对字符串中的第 1 对 ...

  7. PAT乙级(Basic Level)练习题 进制回文数

    题目描述 如果一个数字从左边读和从右边读一样,那么这个数字就是一个回文数.例如32123就是一个回文数:17在某种意义上也是一个回文数,因为它的二进制型式--10001--是一个回文数. 请你帮忙开发 ...

  8. 牛客网 PAT乙级(Basic Level)练习题 1023 考新郎

    题目描述 过年期间,老家举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做"考新郎",具体的操作是这样的: 1. 首先,给每位新娘打扮得几乎 ...

  9. PAT乙级(Basic Level)练习题-写出这个数 (20)

    题目描述 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入描述: 每个测试输入包含1个测试用例,即给出自然数n的值.这里保证n小于10100. 输出描述: 在一行内输出n的各 ...

最新文章

  1. flume-hdfs 按照时间关闭并新开文件
  2. autojs定时可以选定日期吗_什么是定时插座?公牛定时插座怎么用?
  3. Linux系统编程----12(线程概念,Linux线程实现原理,栈中ebp指针和ebp指针,线程的优缺点和共享资源)
  4. 3-11 Matplotlib数据可视化基础
  5. 你绝没用过的一款高逼格空间可视化工具
  6. dask 于数据分析_利用Dask ML框架进行欺诈检测-端到端数据分析
  7. wpf 引用的图片文件打包后找不到_PyQT5打包:用PyInstaller遇到的坑
  8. 2020软考高级系统分析师,你想知道的全在这
  9. layui表单验证提交
  10. 计算机论文的研究思路与方法,硕士论文中研究方法怎么写 介绍3种简单的方法...
  11. 计算机及数码产品营销课后题,职业教育课程改革创新系列教材:计算机及数码产品营销...
  12. Filebeat Filter - Dissect/DNS Reverse
  13. [FormulaExcelPython] 一次指数平滑、二次指数平滑、三次指数平滑(Holt-Winters)...
  14. python下载音乐代码_基于Python实现下载网易音乐代码实例
  15. 计算机中央的处理器由什么构成,计算机中央处理器CPU的由什么组成
  16. ant学习笔记—自定义Ant任务
  17. 如何用matlab求函数的最值?
  18. 安装JDK和tomcat环境变量配置
  19. 中国各朝代统治时间列表
  20. 射影几何 -- 平面射影几何 2

热门文章

  1. PHP利用Mysql锁解决高并发
  2. 最大子段和SP1716GSS3 线段树
  3. UWP 手绘视频创作工具技术分享系列 - 位图的绘制
  4. 关于Linux开源项目基础组件make编译流程
  5. flutter PositionedTransition 实现缩放动画
  6. Vue-tools.crx 及安装常见问题解决
  7. Python面试笔记二
  8. Codeforces Round #470 Div. 1
  9. 神奇的applycall
  10. Mongodb系列- java客户端简单使用(CRUD)