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

it2022-05-05  183

L1-015 跟奥巴马一起画方块 (15 分)

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

输入格式:

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

输出格式:

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

输入样例:

10 a

输出样例:

aaaaaaaaaa aaaaaaaaaa aaaaaaaaaa aaaaaaaaaa aaaaaaaaaa #include<iostream> #include<math.h> using namespace std; int round_double(double number) { return (number > 0.0) ? floor(number + 0.5) : ceil(number - 0.5); } int main(){ int n, row; double line; char a; cin>>n>>a; row = n; line =(double)n/2; line = round_double(line); for(int i = 0; i < line; i++){ for(int j = 0; j <row ;j++){ cout<<a; } cout<<endl; } return 0; }

 

转载于:https://www.cnblogs.com/Frances-CY-FKYM/p/10293538.html

相关资源:各显卡算力对照表!

最新回复(0)