1036 跟奥巴马一起编程
题目信息
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。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 跟奥巴马一起编程相关推荐
- C++学习之路 | PTA乙级—— 1036 跟奥巴马一起编程 (15 分)(精简)
1036 跟奥巴马一起编程 (15 分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014 年底,为庆祝"计算机科学教育周&qu ...
- PAT乙级(1036 跟奥巴马一起编程)
PAT乙级 1036 跟奥巴马一起编程 题目描述及解题代码 题目描述:画正方形 解题思路:N个字符分情况 为偶数时 行数=N/2 为奇数时行数=N/2+1 所以用一个共同代码把行数赋值给t变量 ...
- PAT——乙级1036:跟奥巴马一起编程 乙级1027:打印沙漏 (有坑)
乙级1036 1036 跟奥巴马一起编程 (15 point(s)) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014 年底,为庆祝&qu ...
- PAT-B 1036. 跟奥巴马一起编程(15)(15 分) 画方型字符
https://pintia.cn/problem-sets/994805260223102976/problems/994805285812551680 1036 跟奥巴马一起编程(15)(15 分 ...
- 1036. 跟奥巴马一起编程(15)
1036. 跟奥巴马一起编程(15) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 美国总统奥巴马不仅呼吁所有人 ...
- PAT --- 1036.跟奥巴马一起编程 (15 分)
1036 跟奥巴马一起编程 (15 分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014 年底,为庆祝"计算机科学教育周&qu ...
- 1036 跟奥巴马一起编程 (15 分)
1036 跟奥巴马一起编程 (15 分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014 年底,为庆祝"计算机科学教育周&qu ...
- PAT 乙级 1036 跟奥巴马一起编程
1036 跟奥巴马一起编程 (15 point(s)) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014 年底,为庆祝"计算机科 ...
- 1036 跟奥巴马一起编程 (15 分)(c++)C++
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014 年底,为庆祝"计算机科学教育周"正式启动,奥巴马编写了很简单的计算机 ...
- 1036 跟奥巴马一起编程 (15分)——16行代码AC
立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014 年底,为庆祝&qu ...
最新文章
- linux redis ruby,redis requires ruby version 2.2.2的解决方案
- JSP中 JSTL和EL标签的使用
- ML之RFDT:利用RF(RFR)、DT(DTR)两种算法实现对boston(波士顿房价)数据集进行训练并预测
- 续上篇随笔:陈勇提示做分批载入需要用到的数据
- monkey補丁後異步速度比同步還慢是怎麼回事
- 有限状态自动机java实现_用java开发编译器之:Thompson构造,将正则表达式转换为有限状态自动机...
- mysql联合索引数据库查询数据会变慢_如何定位并优化慢查询SQL以及联合索引和索引多的弊端...
- java WebSocket的实现以及Spring WebSocket
- 求序列最长不下降子序列_树状数组解决最长不下降子序列 讲讲主要思路就好...
- Windows mobile美化之-短信界面美化修改~
- 多线程下载辅助类实现
- R语言数据分析报告 鲍鱼年龄预测
- 什么是股票量化交易策略?
- loopback网卡功能
- kptr_restrict 向用户空间内核中的指针(/proc/kallsyms-modules显示value全部为0)
- 笔记本电源指示灯维修及散热硅脂替换
- 网络流——最大流问题
- 超高清晰电影寻觅及下载技巧汇集
- Windows ❀ 使用CMD配置或修改IP地址与DNS命令
- 常用的console 的方法,你真的了解 console 吗