【发布时间】:2018-08-29 08:05:29
【问题描述】:
所以,这是我的要求。如果一个二次方程有两个根(一个整数和一个浮点数),我只想取整数值进行进一步操作。我无法弄清楚它是如何制作的。谁能告诉我。 (Java 会更好)。
【问题讨论】:
-
您尝试了什么,遇到了什么问题?有很多方法可以测试一个数字是否为整数。我喜欢
x == (long) x或x == Math.round(x) -
这是我被问到的问题。你的任务是建造一座由 n 个立方体组成的建筑物。底部的立方体的体积为 n^3,上面的立方体的体积为 (n-1)^3,依此类推,直到顶部的体积为 1^3。给定建筑物的总体积 m。给定 m 你能找到你必须建造的立方体的数量 n 吗?函数 findNb (find_nb, find-nb, findNb) 的参数将是一个整数 m 并且您必须返回整数 n 例如 n^3 + (n-1)^3 + ... + 1^3 =如果存在这样的 n,则为 m;如果不存在这样的 n,则为 -1。
-
总是在询问时分享您的代码。这对我来说似乎是家庭作业。无论如何,我会给你一个提示,只需检查数字的整数部分是否等于数字..如果是,那么它是一个整数,否则是一个浮点数
-
感谢您的提示
-
我会使用一个循环来求和 1^3 + 2^3 等,直到你有一个匹配的值或一个太大。您不需要解根或使用浮点数。
标签: java floating-point int root quadratic