C语言:跟奥巴马一起画方块
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。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语言:跟奥巴马一起画方块相关推荐
- 天梯—跟奥巴马一起画方块(C语言)
天梯-跟奥巴马一起画方块(C语言) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周"正 ...
- C语言程序练习-L1-015 跟奥巴马一起画方块 (15分)
L1-015 跟奥巴马一起画方块 (15分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周&q ...
- 奥巴马写的c语言正方形,团体程序设计天梯赛-练习集 L1-015 跟奥巴马一起画方块...
L1-015 跟奥巴马一起画方块 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周"正式 ...
- [Python] L1-015. 跟奥巴马一起画方块-PAT团体程序设计天梯赛GPLT
L1-015. 跟奥巴马一起画方块 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周"正 ...
- 团体程序设计天梯赛-练习集 L1-015 跟奥巴马一起画方块
- - ->关注博主公众号[C you again],获取更多IT资源(IT技术文章,毕业设计.课程设计系统源码,经典游戏源码,HTML网页模板,PPT.简历模板,!!还可以投稿赚钱!!,点击查 ...
- PTA 7-120 跟奥巴马一起画方块
PTA 7-120 跟奥巴马一起画方块 分数 15 作者 陈越 单位 浙江大学 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆 ...
- L1-015 跟奥巴马一起画方块
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周"正式启动,奥巴马编写了很简单的计算机代 ...
- L1-015 跟奥巴马一起画方块 (15分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周"正式启动,奥巴马编写了很简单的计算机代 ...
- L1-015. 跟奥巴马一起画方块-PAT团体程序设计天梯赛GPLT
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周"正式启动,奥巴马编写了很简单的计算机代 ...
最新文章
- webRTC开启摄像头
- python数据库self函数_Python常用功能函数系列总结(四)之数据库操作
- 阿里巴巴对Java编程【常量定义】的规约
- 一个直角三角形的两个直角边是 a,b(a≤b),其斜边是 c,且 a,b,c都是正整数。现在我们已经知道了斜边长度c,请问这个直角三角形的两个直角边的长度是什么?Java
- GitHub政府用户破万:开源成重塑政府新手段
- Dubbo的远程回调
- Python 基础之在ubuntu系统下安装双版本python
- 浅谈FFT(快速博立叶变换)学习笔记
- Servlet(JSP)中动态生成JPG PNG透明 水印图像
- 统一操作系统 UOS 官网正式上线;旷视回应“戴口罩人脸识别”;IntelliJ IDEA 2019.3.3 发布 | 极客头条...
- 读我是一只IT小小鸟有感
- 利用Codejock创建TaskPanel(ToolBox) - 2
- 荣耀盒子显示服务器繁忙错误码7,【沙发管家】华为荣耀盒子的三种解决方式...
- 电大计算机原理及应用,电大《ERP原理与应用》试题及答案.doc
- 欧姆龙sysmac studio 与得克威尔EX-1100(EX-2C0S,EX300S)EtherCat配置与通信
- 戴尔服务器r620引导盘,戴尔R620服务器WINDOWS的操作系统无引导盘安装方法.ppt
- css更改鼠标指针样式,几种鼠标点击效果
- 计算机数值方法之最小二乘法拟合多项式C语言
- web前端学习路线(含20个真实web开发项目集合)
- linux服务器监控工具