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

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

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

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

输入样例:
10 a
输出样例:
aaaaaaaaaa
a a
a a
a a
aaaaaaaaaa
作者: CHEN, Yue
单位: 浙江大学
时间限制: 400 ms
内存限制: 64 MB

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

#include<stdio.h>
int main()
{int i,j,k;int n;char c;int flag=1;scanf("%d %c",&n,&c);for(i=0;i<n;i++){printf("%c",c);}printf("\n");for(i=0;i<n-4;i++){if(flag==-1){//printf("\n");flag=1;}else{for(j=0;j<n;j++){if(j==0||j==n-1)printf("%c",c);elseprintf(" ");}printf("\n");flag=-1;}}for(i=0;i<n;i++){printf("%c",c);}
}

1036 跟奥巴马一起编程 (15 分)—PAT (Basic Level) Practice (中文)相关推荐

  1. 1001 害死人不偿命的(3n+1)猜想 (15分) PAT (Basic Level) Practice (中文)C语言版

    PAT (Basic Level) Practice (中文) 1001 害死人不偿命的(3n+1)猜想 (15分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一 ...

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

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

  3. 【PAT乙级】1036 跟奥巴马一起编程 (15 分)

    题目地址 #include<cstdio> #include<iostream> #include<string> using namespace std; int ...

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

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

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

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

  6. PTA平台 · PAT(Basic Level) Practice(中文) 题目集

    前  言 ※  PTA是 程序设计类实验辅助教学平台 ,里边包含一些编程题目集以供练习. ※  PAT是 浙江大学计算机程序设计能力考试(Programming Ability Test),分为乙级( ...

  7. PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642

    PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642 题目描述 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下 ...

  8. PAT乙级题目答案汇总PAT (Basic Level) Practice (中文)

    1001 害死人不偿命的(3n+1)猜想 (15 分) #include <bits/stdc++.h> using namespace std; int main(){ios::sync ...

  9. PAT (Basic Level) Practice (中文)答案合集

    准备复试专用,目标刷完全部中文题! 1001 害死人不偿命的(3n+1)猜想 (15 分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把 ...

  10. PAT (Basic Level) Practice (中文)题目集合

    1001 害死人不偿命的(3n+1)猜想 (15 分) #include<bits/stdc++.h> using namespace std;int n, ans; int main() ...

最新文章

  1. knowledgetree汉化出现错误
  2. VS 2010 通过 Architecture创建UML类图设计
  3. Linux 命令行敲命令 光标移动快捷键
  4. hadoop 文本统计一个字符的个数_使用hadoop统计多个文本中每个单词数目
  5. ubuntu14.04 LTS 源码编译安装postgreSQL
  6. codeforces1552 D. Array Differentiation(思维+暴力)
  7. ubuntu(deepin)安装apache2并支持php7.0
  8. matlab写字,Matlab实现鼠标写字代码
  9. C++ 重载强制类型转换运算符
  10. 理论基础 —— 二叉树 —— 线索链表
  11. 德国高级码农可赚年薪20万,但他们不在乎钱
  12. 天下无难试之Redis面试刁难大全「原创」
  13. BZOJ1051|HAOI2006受欢迎的牛|强连通分量
  14. leetcodepython_LeetCode 答案(python)1-17
  15. 实现视频播放器倍速、清晰度切换、m3u8下载功能
  16. VS2010 C++环境下DLL和LIB文件目录及名称修改
  17. pcnn关系抽取论文阅读总结:尽量细节表现出来
  18. 用计算机弹刚好一点,《计算机组成原理》作业解答(14级)
  19. OA项目之会议排座和送审
  20. 游戏受计算机限制,玩游戏的时候突然电脑显示本地连接受限制或无连接怎么处理...

热门文章

  1. windows下如何安装pip
  2. (转)AIX的Dump文件学习笔记
  3. 在Linux平台使用VNC连接树莓派
  4. c++程序设计原理与实践 第二十四章部分答案
  5. Web前端学习笔记(三)——input标签的属性
  6. openmv探索_4_AprilTag标记追踪
  7. lambda表达式和切片
  8. 小仙女带队!NLP入门-进阶-斩offer完整攻略来啦!
  9. 【注意力机制】一系列关于attention的高效改进大集合
  10. 别人加薪你加班,征服老板才是王道