题解 | #求解立方根#

// 常规的二分法,注意
//(1)输入值为负数;
//(2)输入值在0-1之间;
using System; class Solution{     public static void Main(){         double input  = Convert.ToDouble(Console.ReadLine());         double res = GetValue(input);         Console.WriteLine(res.ToString());     }          public static double GetValue(double input){         double input_1 = Math.Abs(input);//输入值为负数,结果取负数         double left = 0;         double right = Math.Max(input_1,1);//若输入值为0-1,则右边界为1              while (right -left > 0.001){             double mid = left + (right-left)/2;             if(mid*mid*mid < input_1){                 left = mid;             }else{                 right = mid;             }         }         if(input<0){             left = -left;         }         return Math.Round(left,1);     }  }

全部评论

相关推荐

不知道怎么取名字_:两个方向 1.简历针对性准备下 2.面试前也需要准备的 主要还是要看各个公司需求,看公司行业和岗位描述,那里面已经写了对技术的需求,一份简历,不可能和所有嵌入式岗位都匹配的
投递北京经纬恒润科技股份有限公司等公司6个岗位
点赞 评论 收藏
分享
12-14 11:43
黑龙江大学 Java
用微笑面对困难:确实比较烂,可以这么修改:加上大学的qs排名,然后大学简介要写一些,然后硕士大学加大加粗,科研经历第一句话都写上在复旦大学时,主要负责xxxx,简历左上角把学校logo写上,建议用复旦大学的简历模板
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务