arith.c

来自「纯C数据结构」· C语言 代码 · 共 29 行

C
29
字号
static char rcsid[] = "$RCSfile: RCS/inter.doc,v $ $Revision: 1.10 $";#include "arith.h"int Arith_max(int x, int y) {	return x > y ? x : y;}int Arith_min(int x, int y) {	return x > y ? y : x;}int Arith_div(int x, int y) {	if (-13/5 == -2	&&	(x < 0) != (y < 0) && x%y != 0)		return x/y - 1;	else		return x/y;}int Arith_mod(int x, int y) {	if (-13/5 == -2	&&	(x < 0) != (y < 0) && x%y != 0)		return x%y + y;	else		return x%y;}int Arith_floor(int x, int y) {	return Arith_div(x, y);}int Arith_ceiling(int x, int y) {	return Arith_div(x, y) + (x%y != 0);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?