作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
<分区>
抱歉没有具体说明,我只是认为上下文并不重要。
无论如何,这个问题可以看作是我在 Progressbars in win32 上的另一个问题的扩展,我应该把整个代码放在这里还是链接就足够了?
问题的最简单形式可以描述为:
double d1 = x.xxxxxx;
double d2 = x.xxxxxx;
double d3 = x.xxxxxx;
double d4 = x.xxxxxx;
double d5 = x.xxxxxx;
...
...
double dn = x.xxxxxx;
int i1 = (int)d1;
int i2 = (int)d2;
int i3 = (int)d3;
int i4 = (int)d4;
int i5 = (int)d5;
...
...
int in = (int)dn;
int i = i1+i2+i3+i4+i5+...+in;
double d = d1+d2+d3+d4+d5+...+in;
now i needs to be not less then d - 0.5;
怎么做?
编辑:修改代码。编辑 2:无法预测 n 的数量,d1、d2、...、dn 可能小于 1,例如 0.345627。
我是一名优秀的程序员,十分优秀!