题目链接:和奥巴马一起学编程

注意点:

  • 实话说这一题我看了好几遍,主要考察循环知识,类似于打印一个由星花和空格组成的菱形
  • 分部分打印就好,找出每一部分的规则,本题分为三部分:前后两部分都是n行字符,中间部分两层循环
  • 四舍五入的另一种表示,还挺巧妙(如果n是偶数 t = n/2;如果n是奇数 t = n/2 +1)

题解:

#include<iostream>
using namespace std;int main()
{char c ;int n ;cin >> n >> c;int t=n/2+n%2;//上半部分 for(int i=1;i<=n;i++)cout << c;cout << endl;//一个字母 + n-2个空格 +一个字母//一共t-2行 for(int i=1;i<=t-2;i++)//1,2,3{cout << c;for(int j=1;j<=n-2;j++)//1,2,3,4,5,6,7,8,9cout << " ";cout << c << endl;}//下半部分 for(int i=1;i<=n;i++)cout << c;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. 从数学的角度来谈谈,孩子为什么要学编程!

    前言 计算机语言根据目的不同分成许多种类.比如,C 语言和 C++ 语言的运行速度比较快,游戏产业比较喜欢用这两种语言.在互联网时代,许多网页设计都是用 JavaScript 或者 PHP 语言编写的 ...

最新文章

  1. 保存Java程序状态及设置Properties文件
  2. 带你看android的内心世界
  3. 更新CentOS中的python(从2.6.X到2.7.X)
  4. 做好一个系统分析师、项目经理75条准则
  5. PowerDesigner逆向工程,从SQL Server数据库生成Physical Model
  6. 模拟电子技术的一点心得(转)
  7. 好用的 windows10 软件推荐
  8. excel转txt后导入mysql 20211207
  9. STM32驱动步进电机
  10. 【IoT】 产品设计之拆机报告:天猫精灵之万能红外遥控器
  11. 宏批量替换多个word指定文字
  12. linux sticky权限,Linux基础入门篇之文件高级权限suid,sgid,sticky
  13. 110配线架打法图解_110配线架怎么安装
  14. ZYNQ_MPSoC启动
  15. Omnigraffle 许可证
  16. 贪婪洞窟2一直显示连接服务器失败,贪婪洞窟2登录失败怎么办 登陆失败解决方法介绍...
  17. MATLAB调用pointgrey相机配置过程——使用spinnaker SDK
  18. 终于解决大众点评的字体反爬了!
  19. 微信小程序-全局倒计时+全局弹窗提示
  20. CorelDraw插件开发-VBA-常用功能-添加1000个样例用户到安全组-cdr插件

热门文章

  1. Python基础 —— dict
  2. numpy 常用api(二)
  3. hitool备份3798固件方法_创维E900s海思3798芯片当贝桌面不拆机通刷固件及刷机教程201910版...
  4. excel 日期加时间java程序里被转成浮点型_Java工具类之:包装类
  5. python在线学习直播-Python在线学习最有效马哥开启全网独家全程直播课
  6. python手机版下载-QPython下载
  7. Python实时语音识别控制
  8. 回顾声智科技助力联想智能音箱MINI亮相CES Asia
  9. 对比科大讯飞,云知声等国内语音识别团队的实力表现如何?
  10. 联合主键违反唯一性约束_(变强、变秃)Java从零学习024/252数据库之定义约束。...