提个小问题
n是个自然数,x为任意常数。
问:仅用pascal 中的MOD ,DIV ,+ ,- ,*
能不能实现下面的映射
1 .... x ---->1
x+1 .... 2x ---->2
. . .
. . .
. . .
(m -1)x +1... mx ---->m
也就是: n,x一系列运算后大于等于1,小于等于 (n DIV x +1)
问题点数:10、回复次数:6Top
1 楼Cauty45()回复于 2002-04-04 18:25:21 得分 8
(n-1) DIV x + 1Top
2 楼shadou(乷乧)回复于 2002-04-04 18:59:03 得分 0
明天结帐!!…^_^
Thank you!!Top
3 楼Larky(睡仙)回复于 2002-04-04 19:01:34 得分 2
你的意思是说如果一个数大于(n-1)x但是小于nx就输出n对吗?
好像不容易实现Top
4 楼Larky(睡仙)回复于 2002-04-04 19:12:12 得分 0
整除可以得除数可以是非整数?x是任意常数啊!Top
5 楼shadou(乷乧)回复于 2002-04-05 09:02:37 得分 0
我的意思是说:
如果一个数大于(n-1)x但是小于等于nx就输出n
有:(n DIV x +1)
整除除数x可以是非整数?
Operator Operation Operand types
div integer division integer integer
Cauty45(Yc) 的答案:
(n-1) DIV x + 1
好象正确!!!Top
6 楼shadou(乷乧)回复于 2002-04-05 09:04:20 得分 0
这样吧! 我少给你点分!Top




