在线急求!有关c++语言!寻求帮助!

来源:百度知道 编辑:UC知道 时间:2024/05/30 04:15:18
在c++中用到mod求余函数,想问一下各位该怎么编写这个函数,比如我要用
a=mod(a,5.5);
我是这么写的,不对,帮我改改也行;
double mod(double& a,double dval){
while(a/dval=0){
return 0;
}
else{
double c;
c=a-int(a/dval)*dval;
return c;
}

// Note:Your choice is C++ IDE
#include <iostream>
using namespace std;
double mod(double& a,double dval){
if(a/dval==0){
return 0;
}
else{
double c;
c=a-int(a/dval)*dval;
return c;
}
}
int main()
{double b,c;
cin>>b>>c;
cout<<mod(b,c)<<endl;

return 0;
}

这样就可以了!!

int mod(int a,int dval){
return a%dval;
}
求余用小数?
定义为int类型
用的时候
int a=mod(7,5)------a=2