目录
虽然在浮点类型中没有取余的运算(无法直接使用%符号取余),但是我们都知道在数学中,除法是减法的连续运算,乘法是加法的连续运算。因此,如果想要得到两个浮点类型的余数(例如浮点数a对浮点数b取余),需要知道a可以减去几个b,之后剩下的就是余数。如下步骤:
- #include<bits/stdc++.h>
- using namespace std;
- int main()
- {
- double a,b;
- cin>>a>>b;
- cout<<setprecision(2);
- cout<<fixed<<a-int(a/b)*b;
- return 0;
- }
在上面代码中,fixed和setprecision(2) 可以写在一条语句中,如下:
也可以将操作符和方法与结果写在一条语句中,如下:
怎么方便怎么写就行。
对文章有疑问和问题的请在评论区留言或者是私信我,回复时间不超过一天。