问,mod 函数的源文件,
发布网友
发布时间:2024-03-12 04:33
我来回答
共5个回答
热心网友
时间:2024-11-30 00:33
首先,知道mod的定义就好写的,这里的mod是取余的意思,和代数里的mod同余不是一回事。
定义:如果a为整数,b为非零整数,则有且只有一对整数q与r,使得 a=bq+r,0<=r<|b|
q与r分别叫做a除以b的不完全商与最小非负余数,简称商与余数。
于是,根据定义可以写出如下程序
int mod(int a,int b) //求a mod b
{
int m;
m = a/b;
return a-m*b;
}
这里返回的余数m都是大于等于0的。
热心网友
时间:2024-11-30 00:34
MOD函数是不需要源文件的,就象加法一样,是CPU自有的指令
(其实只是除法指令的副产物)
热心网友
时间:2024-11-30 00:34
获得mod的算法
int mod(int a,int b) //求a mod b
{
int m; //中间取商变量
m = a/b; //商
return a-m*b;//得到余数
}
热心网友
时间:2024-11-30 00:35
呵呵,BASIC里直接有这个运算:
例如: 10 MOD 7 = 3
c语言里也有这个运算符,就是 %
例如 5 % 2 = 1
应该各种语言里都有对应的操作哦~
热心网友
时间:2024-11-30 00:35
不就是一个求于数的函数吗?
哈哈,数学学的不好,不会公式
要不我就帮你写了~!要是会数学公式应该不难
不过ASP和VB里都带这个函数,不虚要自己定义!~