题目信息

美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,

奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!

输入格式:

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

输出格式:

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

输入样例:

10 a

输出样例:

aaaaaaaaaa
a        a
a        a
a        a
aaaaaaaaaa
代码示例:
#include <iostream>
#include <algorithm>
#include <cmath>
#include <cstdio>
#include <cstring>
#include <cctype>
using namespace std;
int N;
char str;void solve()
{int n;if(N%2)n=N/2+1;elsen=N/2;for(int i=1;i<=n;i++){if(i==1||i==n){for(int k=0;k<N;k++)cout<<str;}else {cout<<str;for(int j=1;j<N-1;j++)cout<<" ";cout<<str;}cout<<endl;}
}int main()
{cin>>N;cin>>str;solve();system("pause");return 0;
}

1036 跟奥巴马一起编程相关推荐

  1. C++学习之路 | PTA乙级—— 1036 跟奥巴马一起编程 (15 分)(精简)

    1036 跟奥巴马一起编程 (15 分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014 年底,为庆祝"计算机科学教育周&qu ...

  2. PAT乙级(1036 跟奥巴马一起编程)

    PAT乙级 1036 跟奥巴马一起编程  题目描述及解题代码 题目描述:画正方形 解题思路:N个字符分情况  为偶数时 行数=N/2   为奇数时行数=N/2+1 所以用一个共同代码把行数赋值给t变量 ...

  3. PAT——乙级1036:跟奥巴马一起编程 乙级1027:打印沙漏 (有坑)

    乙级1036 1036 跟奥巴马一起编程 (15 point(s)) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014 年底,为庆祝&qu ...

  4. PAT-B 1036. 跟奥巴马一起编程(15)(15 分) 画方型字符

    https://pintia.cn/problem-sets/994805260223102976/problems/994805285812551680 1036 跟奥巴马一起编程(15)(15 分 ...

  5. 1036. 跟奥巴马一起编程(15)

    1036. 跟奥巴马一起编程(15) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 美国总统奥巴马不仅呼吁所有人 ...

  6. PAT --- 1036.跟奥巴马一起编程 (15 分)

    1036 跟奥巴马一起编程 (15 分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014 年底,为庆祝"计算机科学教育周&qu ...

  7. 1036 跟奥巴马一起编程 (15 分)

    1036 跟奥巴马一起编程 (15 分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014 年底,为庆祝"计算机科学教育周&qu ...

  8. PAT 乙级 1036  跟奥巴马一起编程

    1036 跟奥巴马一起编程 (15 point(s)) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014 年底,为庆祝"计算机科 ...

  9. 1036 跟奥巴马一起编程 (15 分)(c++)C++

    美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014 年底,为庆祝"计算机科学教育周"正式启动,奥巴马编写了很简单的计算机 ...

  10. 1036 跟奥巴马一起编程 (15分)——16行代码AC

    立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014 年底,为庆祝&qu ...

最新文章

  1. linux redis ruby,redis requires ruby version 2.2.2的解决方案
  2. JSP中 JSTL和EL标签的使用
  3. ML之RFDT:利用RF(RFR)、DT(DTR)两种算法实现对boston(波士顿房价)数据集进行训练并预测
  4. 续上篇随笔:陈勇提示做分批载入需要用到的数据
  5. monkey補丁後異步速度比同步還慢是怎麼回事
  6. 有限状态自动机java实现_用java开发编译器之:Thompson构造,将正则表达式转换为有限状态自动机...
  7. mysql联合索引数据库查询数据会变慢_如何定位并优化慢查询SQL以及联合索引和索引多的弊端...
  8. java WebSocket的实现以及Spring WebSocket
  9. 求序列最长不下降子序列_树状数组解决最长不下降子序列 讲讲主要思路就好...
  10. Windows mobile美化之-短信界面美化修改~
  11. 多线程下载辅助类实现
  12. R语言数据分析报告 鲍鱼年龄预测
  13. 什么是股票量化交易策略?
  14. loopback网卡功能
  15. kptr_restrict 向用户空间内核中的指针(/proc/kallsyms-modules显示value全部为0)
  16. 笔记本电源指示灯维修及散热硅脂替换
  17. 网络流——最大流问题
  18. 超高清晰电影寻觅及下载技巧汇集
  19. Windows ❀ 使用CMD配置或修改IP地址与DNS命令
  20. 常用的console 的方法,你真的了解 console 吗

热门文章

  1. Linux学习之安装jdk
  2. C# WIN7电脑双屏设置不同内容的桌面
  3. 洛谷P3958 奶酪
  4. hadoop系列一:hadoop集群安装
  5. 第三周 3.14 --- 3.20
  6. etc profile 的使用
  7. JS输出内容为[object Object]
  8. 在Vue中使用Echarts可视化库的完整步骤记录
  9. Critical dependency: require function dependencies cannot be statically extracted
  10. Win10网络连接面板中突然出现空白一片的解决办法