PAT (Basic Level) Practise (中文)-1036. 跟奥巴马一起编程(15)
2024-08-30 10:24:10
PAT (Basic Level) Practise (中文)-1036. 跟奥巴马一起编程(15) http://www.patest.cn/contests/pat-b-practise/1036
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!
输入格式:
输入在一行中给出正方形边长N(3<=N<=20)和组成正方形边的某种字符C,间隔一个空格。
输出格式:
输出由给定字符C画出的正方形。但是注意到行间距比列间距大,所以为了让结果看上去更像正方形,我们输出的行数实际上是列数的50%(四舍五入取整)。
输入样例:
10 a
输出样例:
aaaaaaaaaa
a a
a a
a a
aaaaaaaaaa 分析:这道题就是输出格式的练习。
输出分为三部分,第一行、中间(bianchang+1)/2-2行,最后一行。
#include<cstdio>
int main()
{
char c;
int bianchang=;
scanf("%d %c",&bianchang,&c);
int len=(bianchang+)/; //输出的行数实际上是列数的50%(四舍五入取整)
for(int i=;i<=bianchang;i++) printf("%c",c); for(int i=;i<len;i++)
{
printf("\n%c",c);
for(int j=;j<bianchang;j++) printf(" ");
printf("%c",c);
}
printf("\n");
for(int i=;i<=bianchang;i++) printf("%c",c); return ;
}
最新文章
- Caffe学习笔记1--Ubuntu 14.04 64bit caffe安装
- maven install Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war (default-war) on project web_nanchang
- Daily Scrum 12.5
- 不可或缺 Windows Native (1) - C 语言: hello c
- 作业:用HTML制作简历
- POJ题目分类
- 学习使用LaTex排版文字输出为pdf(1)
- c++11并发程序设计(1)
- Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (四) —— ContentProvider
- win32加载图片获得像素值
- Android系统属性SystemProperties分析
- Vivado HLS 工具
- 思维导图工具XMind下载
- java8新特性forEach在Map和List的应用
- linux 硬盘挂载
- docker cp 和docker exec 查看docker 运行的容器信息
- CF438D The Child and Sequence(线段树)
- Codeforces Round #394 (Div. 2) D. Dasha and Very Difficult Problem 贪心
- APP图标制作以及替换步骤
- 【Python】Python 网页爬虫 &; 文本处理 &; 科学计算 &; 机器学习 &; 数据挖掘兵器谱
热门文章
- Unresolved function or method require()
- E. Similarity of Subtrees【hash】
- 区间质数查询 luoguP1865
- G-华华对月月的忠诚
- Codeforces Round #532(Div. 2) B.Build a Contest
- 2017浙江工业大学-校赛决赛 小M和天平
- ICM Technex 2017 and Codeforces Round #400 (Div. 1 + Div. 2, combined) A
- CVE-2017-3248——WebLogic反序列化漏洞利用工具
- sftp 常用命令 以及 以及与 scp 的比较
- 096 Unique Binary Search Trees 不同的二叉查找树