信息学奥赛一本通C++题解 · 2024年2月15日 45 1

1029:计算浮点数相除的余

【题目描述】

计算两个双精度浮点数ab的相除的余数,ab都是双精度浮点数。这里余数r的定义是:a=k×b+r,其中k是整数,0r<b

【输入】

输入仅一行,包括两个双精度浮点数ab

【输出】

输出也仅一行,a÷b的余数。

【题解代码】

#include <iostream> 
using namespace std;
int main()
{
	double a, b;
	cin >> a >> b;
	cout << a - int(a / b) * b;
    return 0;
}