完成两个mod函数的编写,分别求两个整数相除的余数和两个实数相除的余数。两个实数求余定义为实数四舍五入取整后相除的余数。
输入:
5 3
8.6 2.3
输出:
2
1
#include <iostream>
#include<cmath>
using namespace std;
int mod1(int m,int n)
{
int r=0;
r=m%n;
cout<<r<<endl;
}
int mod2(float p,float q)
{
int a,b,d=0;
b=round(p);
d=round(q);
a=b%d;
cout<<a<<endl;
}
int main()
{
float m,n,p,q=0;
cin>>m>>n>>p>>q;
mod1(m,n);
mod2(p,q);
}
本文介绍了一个简单的C++程序,该程序包含两个函数:mod1用于计算两个整数相除的余数,mod2则计算两个实数四舍五入取整后相除的余数。通过示例输入53, 8和实数8.6, 2.3,程序分别输出了2和1作为余数结果。
471

被折叠的 条评论
为什么被折叠?



