例如:我有一个比例在1和7之间。当我喜欢8的值,我希望它被如此规模包裹所以它转换为1。更例子:如何包装此值?
- 1的结果在1周
- 5的结果在5周
- 7的结果在7
- 8结果在1
- 9结果在2所
- 10导致3所
- 11导致4
- 12导致5所
- 13导致6所
- 14导致7所
- 15导致1所
- 16导致2
等。
有没有一种方法或有用的C函数来做到这一点?有些东西告诉我我只需要一个模数。我的房间温度是42摄氏度。我的大脑像肥皂。
例如:我有一个比例在1和7之间。当我喜欢8的值,我希望它被如此规模包裹所以它转换为1。更例子:如何包装此值?
等。
有没有一种方法或有用的C函数来做到这一点?有些东西告诉我我只需要一个模数。我的房间温度是42摄氏度。我的大脑像肥皂。
int b = ((a-1) % 7) + 1;
检查使用Excel,所有的东西!
是的它是HOT今天.. arrgh!
太热,虽然%7只有5°C。 – 2010-07-10 15:14:31
尝试((number - 1) % 7) + 1
。
更新:42°,空调100%制冷功率!这是一座玻璃房子! – dontWatchMyProfile 2010-07-10 18:03:43