题目描述

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

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

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

输入例子:
10 a

输出例子:

aaaaaaaaaa
a        a
a        a
a        a
aaaaaaaaaa

代码

#include<iostream>
#include<conio.h>
using namespace std;
int main()
{int length;char symbol;cin >> length >> symbol;int column = (int)((((double)length) / 2) + 0.5);//四舍五入计算列for (int i = 0; i < length; i++)//第一行{cout << symbol;}cout << endl;for (int i = 0; i < column - 2; i++)//后column-2行{cout << symbol;for (int j = 0; j < length - 2; j++){cout << " ";}cout << symbol << endl;}for (int i = 0; i < length; i++)//最后一行{cout << symbol;}cout << endl;}

牛客网_PAT乙级_1026跟奥巴马一起编程(15)相关推荐

  1. 牛客网_PAT乙级_1019. 数字黑洞 (20)

    总结 注意!! 想要在函数中结束程序,一定不要用system("pause");,因为这样只是让程序暂停,结果就是运行时间超时,无法通过所有的测试用例. 那么,C++ 程序中什么函 ...

  2. 牛客网_PAT乙级_1010月饼 (25)

    因为黑框框里放不下,(非官网)测试用例用txt导入: 这题有一个陷阱,官网上说给非0数,测试用例却出现了0,0吨的月饼能卖507元,而且这样的月饼要最先卖,因为它的price是inf,卖掉0吨净赚50 ...

  3. 牛客网_PAT乙级_1029有几个PAT(25)【输入字符串并strlen计算长度】

    题目描述 字符串APPAPT中包含了两个单词"PAT",其中第一个PAT是第2位§,第4位(A),第6位(T):第二个PAT是第3位§,第4位(A),第6位(T). 现给定字符串, ...

  4. 牛客网_PAT乙级_1028到底买不买(20)【用iterator迭代器,对两个vectorchar比较,删除相同元素】

    题目描述 小红想买些珠子做一串自己喜欢的珠串.卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖.于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少 ...

  5. 牛客网_PAT乙级_1027在霍格沃茨找零钱(20)

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

  6. 牛客网_PAT乙级_1025插入与归并(25)

    题目描述 根据维基百科的定义: 插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列.每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置.如此迭代直到全部元素有序. 归并排序 ...

  7. 牛客网_PAT乙级_10234有理数四则运算(20)【通过5/7:格式错误】

    题目描述 本题要求编写程序,计算2个有理数的和.差.积.商. 输入描述: 输入在一行中按照"a1/b1 a2/b2"的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整 ...

  8. 牛客网_PAT乙级_1023旧键盘打字(20)【别人代码里用到的hash是啥】

    心得 关于如何找到个别测试点通不过的原因: 复制别人的正确的代码,和自己的代码运行相同的测试用例,比较两者之间的区别 ??别人代码里用到的hash是啥?? 题目描述 旧键盘上坏了几个键,于是在敲一段文 ...

  9. 牛客网_PAT乙级_1022挖掘机技术哪家强(20)【class vector sort排序、删除重复元素】

    题目描述 为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 输入描述: 输入在第1行给出不超过105的正整数N,即参赛人数.随后N行,每 ...

最新文章

  1. mysql中date转sqlserver_MySQL和SQLServer互转
  2. ubuntu安装软件依赖
  3. fatal: unable to access : The requested URL returned error: 403
  4. 安装JDK时提示 IllegalArgumentException:Invalid characters in hostname的解决方法
  5. JavaSE(四)——方法重写、多态、接口
  6. python对非it上班族有用吗_非专业人士学Python有用吗?
  7. 浅谈栈和队列的有关面试题
  8. .NET Windows服务开发流程
  9. set+线段树 Codeforces Round #305 (Div. 2) D. Mike and Feet
  10. html手机背景音乐,HTML插入背景音乐方法【全】
  11. RTSP安防网络摄像头/海康大华硬盘录像机网页无插件直播流媒体服务器EasyNVR授权方式之加密机如何成功授权
  12. java自行车s码适合身高_选购单车时,身高和尺寸对应表
  13. python猴子分桃_Python 五猴分桃.py问题解答代码
  14. 永磁同步电机转子位置估算专题 —— 基波模型与转子位置角
  15. js实现图片放大镜效果
  16. 鹏业BIM三维安装算量软件一次购买还是收年费
  17. 新能源汽车事故频发,国家终于出手,监管总局会拿出什么方案呢?
  18. 二进制数的补码及运算
  19. 3、HTTP请求头与响应头
  20. Houdini 过程化地形系统(二):基于UE4的FC5植被系统(1)

热门文章

  1. 矩阵乘法递推的优化艺术
  2. 最短路径之Spfa算法
  3. Shell输入输出重定向:Shell Here Document,/dev/null文件
  4. GetLongPathName和GetShortPathName函数
  5. C++ 类和对象(三):构造函数补充、匿名对象、友元、内部类、类的static与const
  6. C语言程序设计 | 指针的进阶(一):字符指针、数组指针、指针数组、函数指针
  7. 多媒体技术 PI 第一期:OSS 圆桌预告
  8. 音视频技术开发周刊 | 179
  9. 张睿:OpenH264拥有产品级的鲁棒性 欢迎contribute
  10. Hadoop之ReduceTask工作机制