时间限制: 1000 ms 内存限制: 65536 KB
提交数: 19181 通过数: 11422
[题目描述]
计算两个双精度浮点数 a 和 b 的相除的余数, a 和 b 都是双精度浮点数. 这里余数 (r) 的定义是: a=k*b+r, 其中 k 是整数, 0≤r<b.
[输入]
输入仅一行, 包括两个双精度浮点数 a 和 b.
[输出]
输出也仅一行, a÷b 的余数.
[输入样例]
73.263 0.9973
[输出样例]
0.4601
[来源]
No
代码如下:
- #include<cstdio>
- using namespace std;
- int main()
- {
- double a,b,r;
- int k;
- scanf("%lf%lf",&a,&b);
- k=a/b;
- r=a-k*b;
- printf("%g",r);
- return 0;
- }
视频地址
链接: https://pan.baidu.com/s/1ANrlcm6K7s7L6DwIU13Jpg
提取码: esyt
NOIP 信息学 1029: 计算浮点数相除的余 -- 信息学一本通(c++)
来源: http://www.bubuko.com/infodetail-3495813.html