本文主要是介绍c++计算浮点数相除的余,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述 计算两个双精度浮点数a和b的相除的余数,a 和 b 都是双精度浮点数。这里余数(r)的定义是:a=k×b+r,其中k是整数,及 k=a/b,0<=r<b
输入描述 输入仅一行,包括两个双精度浮点数 a 和 b。
输出描述 输出也仅一行,a÷b的余数。
样例输入 1
73.263 0.9973
样例输出 1
0.4601
#include <bits/stdc++.h>
using namespace std;
struct stu{};
int cmp(int a,int b){return a>b;
}
typedef unsigned long long qwe;
int main(){//freopen(".in","r",stdin);//freopen(".out","w",stdout);long long int i,j;double n,m,len,q=0,w=0,e=0,som=0,mx=0,mn=999999;char s[99999];int a[99999];cin>>n>>m;q=(int)(n/m);cout<<n-m*q; return 0;
}
这篇关于c++计算浮点数相除的余的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!