3 条题解
-
0
这道题其实很简单!
会用 floor 的都能秒首先我们先来讲讲 "
floor
" 到底是什么。floor
是下取整函数,例如:floor(5.3) = 5
,floor(6.9) = 6
。因为有下取整函数,那么自然就有上取整函数(
ceil
)这里就不举例了。两个函数都可以用
#include <cmath>
导入(如果你用的是万能头文件我就不说了)由题意得: ,
那么接下来你就可以开始写代码了:
#include <bits/stdc++.h> using namespace std; double a, b; long long k; int main() { cin >> a >> b; k = floor(a / b); cout << a - b * k; return 0; }
代码中,
k
表示 ,于是就可以将代码简化:#include <bits/stdc++.h> using namespace std; double a, b; int main() { cin >> a >> b; cout << a - b * floor(a / b); return 0; }
题解在手,满分我有
- 1
信息
- ID
- 4476
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 1
- 标签
- 递交数
- 161
- 已通过
- 95
- 上传者