PAT 团体程序设计天梯赛-练习集 L1-015. 跟奥巴马一起画方块
2016-07-13 16:35
309 查看
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!
输入格式:
输入在一行中给出正方形边长N(3<=N<=21)和组成正方形边的某种字符C,间隔一个空格。
输出格式:
输出由给定字符C画出的正方形。但是注意到行间距比列间距大,所以为了让结果看上去更像正方形,我们输出的行数实际上是列数的50%(四舍五入取整)。
输入样例:
输出样例:
输入格式:
输入在一行中给出正方形边长N(3<=N<=21)和组成正方形边的某种字符C,间隔一个空格。
输出格式:
输出由给定字符C画出的正方形。但是注意到行间距比列间距大,所以为了让结果看上去更像正方形,我们输出的行数实际上是列数的50%(四舍五入取整)。
输入样例:
10 a
输出样例:
aaaaaaaaaa aaaaaaaaaa aaaaaaaaaa aaaaaaaaaa aaaaaaaaaa
#include<iostream> #include<cstring> #include<stdio.h> using namespace std; int main() { int n,i,j; char c; cin>>n>>c; int m; if(n%2==0)m=n/2; else if(n%2!=0)m=n/2+1; for(i=1;i<=m;i++) { for(j=1;j<=n;j++) { cout<<c; } cout<<endl; } return 0; }
相关文章推荐
- ASP.NET CORE 1.0 初次接触
- [转]公钥,私钥和数字签名这样最好理解
- Android开发——常用ADB命令的使用
- 2、HTML5新标签和新属性
- 在ListView中嵌套ListView的事件处理
- 大数阶乘--c基础
- [置顶] android音乐播放器开发在线加载歌词
- UVA 113 - Power of Cryptography
- VS2013 项目项目安装和部署
- Android开发——常用ADB命令的使用
- **JAVASCRIPT** DOM对象二——节点与遍历
- UVa 272 - TEX Quotes
- Node.js+Socket.IO实现的WebSocket群聊天室源码
- stm8 RTC自动唤醒
- UVa 401 - Palindromes
- HoloLens开发手记 - Unity之Locatable camera 使用相机
- SSH方式连接Android设备
- UVA-1587 box
- HTTP协议详解
- Content Shell Apk分析之Content模块启动过程(上)