请高手设计一个函数
要求能将1~20000之间的整数映射成0~200之间的函数,并且相邻的整数映射后不同。
即,
函数参数为1~20000的整数,返回值为0~200之间的函数。
加入分别输入735和736,要求两个返回值不能相等.
函数体最好是一个数学表达式。
[解决办法]
i%200
[解决办法]
画个坐标轴,横坐标1-200,纵坐标1-20000,随便用你学过的数学函数,取一段单调区间都行了。
比如直接来条直线。
不过考虑到形成的参数可能有浮点类型,这样程序就复杂了。所以最好就是楼上的了,如果嫌楼上的简单,那就找个复杂的。