早教吧作业答案频道 -->数学-->
请定义一个宏MCCEIL(X,M),实现对整数X按M(非0)向上取整例如,当M为4时,MCCEIL(0,4)得0,MCCEIL(1,4)得4,MCCEIL(5,4)得8,MCCEIL(9,4)得12,MCCEIL(12,4)得12,MCCEIL(13,4)得16,这是前天的一道笔试题,想了很久还是
题目详情
请定义一个宏MC_CEIL(X,M),实现对整数X按M(非0)向上取整
例如,当M为4时,MC_CEIL(0,4)得0,MC_CEIL(1,4)得4,MC_CEIL(5,4)得8,MC_CEIL(9,4)得12,MC_CEIL(12,4)得12,MC_CEIL(13,4)得16,这是前天的一道笔试题,想了很久还是不会,
例如,当M为4时,MC_CEIL(0,4)得0,MC_CEIL(1,4)得4,MC_CEIL(5,4)得8,MC_CEIL(9,4)得12,MC_CEIL(12,4)得12,MC_CEIL(13,4)得16,这是前天的一道笔试题,想了很久还是不会,
▼优质解答
答案和解析
#define MC_CEIL(X,M) ( (X!=0) ((int)(X)/(int)(M)+1)*M :0 )
就0特殊,所以单独判断一下,其他的都是(整除后+1)*除数 就行
就0特殊,所以单独判断一下,其他的都是(整除后+1)*除数 就行
看了 请定义一个宏MCCEIL(X...的网友还看了以下:
(1)2x^2+3x-1(2)x^3-8y^3-z^3-6xyz(3)x^3-9x+8(4)x^9 2020-05-17 …
(x-9.6)*8/5-(9.6-8.4)*8/3=9.6*25%怎么解(要过程, 2020-06-06 …
求各种算法求如下类似算法从10到99之中选任意个数字然后那这个数字,比如xy表示89,x为8,y为 2020-06-30 …
请尹老师帮我解个方程(我学过复数,需要复根),这样等于帮我检查公式.x^(9)+9x^(8)+36 2020-07-16 …
0.9x-27+13=6715x=9.6+12x(14.8+x-9.2)除以4=6.99x-16- 2020-07-19 …
为什么超市里卖的东西的价格后面一般都带个小数点8或者9,如8.9元、9.8元、99元……?如题 2020-07-25 …
Mathematica解方程我要Mathematica同时解一些方程,并显示出所有根例如同时解x- 2020-07-31 …
解分式方程:(x-4/x-5)-(x-5/x-6)=(x-7/x-8)-(x-8/x-9)你的回答 2020-08-02 …
如果不等式组9x-a≥0,8x-b<0的整数解仅为1,2,3,那么式中的整数a,b的有序实数对(a 2020-08-03 …
高一不等式,1.如果x>0,y>0,xy=9,则x+y的最小值是?2.如果x>0,y>0,x+y=8 2020-11-01 …