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

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

image-4cae04d4

思路分析

四舍五入round
round函数用于四舍五入浮点数到最接近的整数
如果参数的小数部分是.5,则这个函数会将数值四舍五入到最近的偶数整数。
这是为了遵守IEEE浮点数的标准,减少四舍五入操作的累积误差。
- 语法:double round(double x);
- 例子:round(2.3) 返回 2.0, round(3.5) 返回 4.0, round(4.5) 返回 4.0

向下取整floor
floor函数将浮点数向下取整到最接近的整数,但不大于原数。
无论原数的小数部分是多少,都会被丢弃,仅保留整数部分。
- 语法:double floor(double x);
- 例子:floor(2.3) 返回 2.0, floor(-3.8) 返回-4.0。

向上取整ceil

ceil函数将浮点数向上取整到最近的整数,但不小于原数。
这意味着它会舍弃原数的小数部分,并在有小数的情况下将整数部分加一。
- 语法:double ceil(double x);
- 例子:ceil(2.3) 返回 3.0, ceil(-3.8) 返回 -3.0

代码实现

#include<bits/stdc++.h>

using namespace std;

#define endl '\n'

int main()

{

	ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);

	double n;

	char c;

	cin>>n>>c;

	double hang=round(n/2);

//	cout<<hang<<endl;

	for(int i=0;i<hang;i++){

		for(int j=0;j<n;j++){

			cout<<c;

		}

		if(i!=hang-1)

			cout<<endl;

	}

	return 0;

}

同类题型

视频讲解


⬅️ L1-014 简单题 🏠 00-天梯赛 ➡️ L1-016 查验身份证