📄 d_mod.c
字号:
#include "f2c.h"#ifdef KR_headers#ifdef IEEE_dremdouble drem();#elsedouble floor();#endifdouble d_mod(x,y) doublereal *x, *y;#else#ifdef IEEE_dremdouble drem(double, double);#else#undef abs#include <math.h>#endifdouble d_mod(doublereal *x, doublereal *y)#endif{#ifdef IEEE_drem double xa, ya, z; if ((ya = *y) < 0.) ya = -ya; z = drem(xa = *x, ya); if (xa > 0) { if (z < 0) z += ya; } else if (z > 0) z -= ya; return z;#else double quotient; if( (quotient = *x / *y) >= 0) quotient = floor(quotient); else quotient = -floor(-quotient); return(*x - (*y) * quotient );#endif}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -