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

输入格式:

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

输出格式:

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

输入样例:

10 a

输出样例:

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

解题思路:这就是简单的打印图形,但是有一点要注意,那就是奇偶数问题。

1.当n为偶数时,需要打印 n / 2 行,每行 n 个字符;

2.当n为奇数时,题目说四舍五入取整,也就是说需要打印(n+1)/ 2 行,每行n个字符。

代码:

#include<stdio.h>
int main()
{int n,i,j;char a;scanf("%d ",&n);scanf("%c",&a);if(n%2==0)  //当n为偶数时for(i=1;i<=n/2;i++)   //n/2行{for(j=1;j<=n;j++)    //每行n个{printf("%c",a);}printf("\n");}if(n%2!=0)    //当n为奇数时for(i=1;i<=(n+1)/2;i++)    //(n+1)/2行{for(j=1;j<=n;j++)   //每行n个{printf("%c",a);}printf("\n");}return 0;
}

C语言:跟奥巴马一起画方块相关推荐

  1. 天梯—跟奥巴马一起画方块(C语言)

    天梯-跟奥巴马一起画方块(C语言) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周"正 ...

  2. C语言程序练习-L1-015 跟奥巴马一起画方块 (15分)

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

  3. 奥巴马写的c语言正方形,团体程序设计天梯赛-练习集 L1-015 跟奥巴马一起画方块...

    L1-015 跟奥巴马一起画方块 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周"正式 ...

  4. [Python] L1-015. 跟奥巴马一起画方块-PAT团体程序设计天梯赛GPLT

    L1-015. 跟奥巴马一起画方块 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周"正 ...

  5. 团体程序设计天梯赛-练习集 L1-015 跟奥巴马一起画方块

    - - ->关注博主公众号[C you again],获取更多IT资源(IT技术文章,毕业设计.课程设计系统源码,经典游戏源码,HTML网页模板,PPT.简历模板,!!还可以投稿赚钱!!,点击查 ...

  6. PTA 7-120 跟奥巴马一起画方块

    PTA 7-120 跟奥巴马一起画方块 分数 15 作者 陈越 单位 浙江大学 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆 ...

  7. L1-015 跟奥巴马一起画方块

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

  8. L1-015 跟奥巴马一起画方块 (15分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥

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

  9. L1-015. 跟奥巴马一起画方块-PAT团体程序设计天梯赛GPLT

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

最新文章

  1. webRTC开启摄像头
  2. python数据库self函数_Python常用功能函数系列总结(四)之数据库操作
  3. 阿里巴巴对Java编程【常量定义】的规约
  4. 一个直角三角形的两个直角边是 a,b(a≤b),其斜边是 c,且 a,b,c都是正整数。现在我们已经知道了斜边长度c,请问这个直角三角形的两个直角边的长度是什么?Java
  5. GitHub政府用户破万:开源成重塑政府新手段
  6. Dubbo的远程回调
  7. Python 基础之在ubuntu系统下安装双版本python
  8. 浅谈FFT(快速博立叶变换)学习笔记
  9. Servlet(JSP)中动态生成JPG PNG透明 水印图像
  10. 统一操作系统 UOS 官网正式上线;旷视回应“戴口罩人脸识别”;IntelliJ IDEA 2019.3.3 发布 | 极客头条...
  11. 读我是一只IT小小鸟有感
  12. 利用Codejock创建TaskPanel(ToolBox) - 2
  13. 荣耀盒子显示服务器繁忙错误码7,【沙发管家】华为荣耀盒子的三种解决方式...
  14. 电大计算机原理及应用,电大《ERP原理与应用》试题及答案.doc
  15. 欧姆龙sysmac studio 与得克威尔EX-1100(EX-2C0S,EX300S)EtherCat配置与通信
  16. 戴尔服务器r620引导盘,戴尔R620服务器WINDOWS的操作系统无引导盘安装方法.ppt
  17. css更改鼠标指针样式,几种鼠标点击效果
  18. 计算机数值方法之最小二乘法拟合多项式C语言
  19. web前端学习路线(含20个真实web开发项目集合)
  20. linux服务器监控工具

热门文章

  1. 七种训练能提升宝宝的智力,家长们不可忽视!
  2. Window10下出现的WiFi功能消失,适配器显示错误56的解决办法
  3. 动态优化骨骼蒙皮权重
  4. 国际大公司到国内大公司的思考
  5. 解决win11笔记本桌面图标距离过大问题
  6. html5 滑条 插件,jQuery高性能自定义滚动条美化插件
  7. FSM序列机Verilog
  8. goole推出图片加载库GLIDE
  9. 女人脸上突然很多斑点?教你怎么样去除脸上的斑点
  10. web应用安全测试之信息泄露