|
|
1
5
这是前面一个类似的问题: Algorithm for "nice" grid line intervals on a graph
|
|
|
2
3
在过去,我用一种蛮力的方式来做这件事。这里有一大块C++代码工作得很好…但对于硬编码的下限和上限(0和5000):
然而,你所说的话让我很不舒服。要选择尼斯轴编号,“尼斯编号”的定义将有助于:
不确定上面的定义是“正确的”还是实际有用的(但是,有了这个定义,设计一个算法就变得更简单了)。 |
|
|
3
3
你可以四舍五入到两个重要数字。应使用以下伪代码:
例如,如果
|
|
|
4
3
一点精致和测试…(适用于单位分数而不仅仅是整数)
|
|
|
5
1
如果您想要1400在顶部,那么将最后两个参数调整为1400而不是1357如何:
|
|
|
6
0
你可以使用DIV和MOD。例如。 假设您希望图表以20为增量进行四舍五入(只是为了使其比典型的“10”值更为任意)。 所以我假设1,11,18都是20。但是21,33,38会四舍五入到40。 要找到正确的值,请执行以下操作:
现在让我们插入实数:
|
|
|
Muhammad Umer · 为什么这个随机数猜谜游戏模拟产生5.8 1 年前 |
|
|
Alisa Petrova · 在有向图中更改一对顶点以创建循环 1 年前 |
|
|
D W · Python-将浮点数从2转换为10到100位小数 1 年前 |
|
|
Bartol · 确定python龟图形中的角度 1 年前 |
|
|
randomAlgo · 将弹簧设置为相同长度的成本最低 1 年前 |
|
Fyodor · 在C中使用sin和cos计算数学表达式不正确? 1 年前 |
|
Sergio · python中大量数字的乘法 1 年前 |