如何制作一个循环到下一个5位数的方法?

时间:2009-06-17 11:46:37

标签: c#

  

可能重复:
  Built in .Net algorithm to round value up to the nearest 10 interval

HI, 我需要一个返回5er行的下一个数字的方法。 例: 3 - >五 7 - > 10 8 - > 10 16 - > 20

我该怎么做? THX

2 个答案:

答案 0 :(得分:2)

对于正值:

int rounded  = 5 * Math.Ceiling( (double)original / 5 );

答案 1 :(得分:0)

   int rounded = original + (5 - original%5);