`
have_life
  • 浏览: 151530 次
社区版块
存档分类
最新评论

Algorithm-求 n 的平方根的小数点后的第 k 个数

阅读更多
Console.Write("请输入整数 n:");
             string strN = Console.ReadLine();
 
             Console.Write("请输入整数 k:");
             string strK = Console.ReadLine();
 
             int n = 0;
             int k = 0;
             if (!int.TryParse(strN, out n) || !int.TryParse(strK, out k))
             {
                 Console.Write("请输入整数!");
                 return;
             }
 
             if (k <= 0)
             {
                 Console.Write("k 必须为正整数!");
             }
 
             double j = 1, r = 0;
 
             while ((r + j) * (r + j) <= n)
             {
                 r += j;
             }
 
             if (r * r == n)
             {
                 Console.Write(r);
                 return;
             }
 
             for (int i = 0; i < k ; i++)
             {
                 j /= 10;
                 while ((r + j) * (r + j) < n)
                 {
                     r += j;
                 }
             }
 
             Console.WriteLine(r);
 
             Console.WriteLine(r.ToString().Last());



link:http://www.cnblogs.com/mend/archive/2012/04/09/2439481.html

他的代码写的比较简洁美观,很整齐。
分享到:
评论

相关推荐

    pentaho-aggdesigner-algorithm-5.1.5-jhyde-API文档-中文版.zip

    赠送jar包:pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar; 赠送原API文档:pentaho-aggdesigner-algorithm-5.1.5-jhyde-javadoc.jar; 赠送源代码:pentaho-aggdesigner-algorithm-5.1.5-jhyde-sources.jar; ...

    the-algorithm-of-the-5th-R-K.rar_5阶龙格库塔_K._龙格-库塔

    本篇文章将深入探讨5阶龙格库塔方法,即标题中的"the-algorithm-of-the-5th-R-K",这是一种更为精确的积分方法,适用于对计算精度要求相对较低但又希望快速得到结果的情况。 首先,我们要理解龙格库塔方法的基本...

    pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar

    标题中的"pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar"是一个特定版本的库文件,包含了用于聚合设计(Aggregation Design)的算法。这个版本号"5.1.5-jhyde"指示了这是 Pentaho AggDesigner Algorithm 的一个...

    Algorithm-algorithm-visualizer.zip

    "Algorithm-algorithm-visualizer.zip" 是一个压缩包,其中包含了一个名为 "algorithm-visualizer-master" 的项目,这个项目是一个用于代码可视化的交互式在线平台,它为学习和理解算法提供了强大的辅助工具。...

    pentaho-aggdesigner-algorithm-5.1.5-jhyde.tar

    mvn install:install-file -DgroupId=org.pentaho -DartifactId=pentaho-aggdesigner-algorithm -Dversion=5.1.5-jhyde -Dpackaging=jar -Dfile=D:/pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar

    pentaho-aggdesigner-algorithm-5.1.5-jhyde.zip

    org / pentaho / pentaho-aggdesigner-algorithm / 5.1.5-jhyde / pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar,解决maven引入hive的jar包时依赖报错Could not find artifact org.pentaho:pentaho-aggdesigner-...

    pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar.7z

    "pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar"正是为了解决这个问题而提供的文件。 Pentaho Data Integration(简称PDI,又称Kettle)是一个开源的数据集成工具,它允许用户从各种不同的数据源抽取、转换和加载...

    java maven 仓库包 pentaho-aggdesigner-algorithm-5.1.3-jhyde.jar

    java maven 仓库包 pentaho-aggdesigner-algorithm-5.1.3-jhyde.jar

    Algorithm-algorithm-playground.zip

    "Algorithm-algorithm-playground.zip"这个压缩包,正如其名,是一个算法的实践乐园,一个编程者用来磨炼和提升算法技能的非正式集合。它不拘泥于结构化的框架,而是充满了自由探索和实验的元素,对于程序员来说,...

    perl-Algorithm-Diff-1.1902-9.el6.noarch.rpm

    perl-Algorithm-Diff-1.1902-9.el6.noarch.rpm perl-Algorithm-Diff-1.1902-9.el6.noarch.rpm

    Algorithm-PHP-algorithm.zip

    压缩包中的"PHP-algorithm-master"可能是一个代码库,包含了多种经典的算法实现,供开发者学习和参考。 排序算法是PHP中最常见的算法之一。例如,快速排序、冒泡排序、选择排序、插入排序和归并排序都是基础但实用...

    pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar.zip

    解决maven引入hive的jar包时依赖报错Could not find artifact org.pentaho:pentaho-aggdesigner-algorithm:pom:5.1.5-jhyde in xxx的问题,maven路径org/pentaho/pentaho-...aggdesigner-algorithm-5.1.5-jhyde.jar

    Algorithm-algorithm-archive.zip

    在这个名为"Algorithm-algorithm-archive.zip"的压缩包中,我们找到了一个名为"algorithm-archive-master"的主目录,这通常意味着这是一个源代码仓库或者文档集合,专门用于算法的研究与学习。 算法在IT行业中扮演...

    Algorithm-awesome-algorithm-question-solution.zip

    解压后得到的"awesome-algorithm-question-solution-master"文件,很可能是一个GitHub项目的主分支,其中可能包含了一系列的代码文件,每一份代码都是对一个特定算法问题的解答。通过阅读和分析这些代码,我们可以...

    Algorithm-Algorithm-Implementations.zip

    "Algorithm-Algorithm-Implementations.zip"这个压缩包文件,正如其名,包含了多种算法及其具体的实现代码,是学习和研究算法的重要资源。 在编程世界中,算法的重要性不言而喻。它们不仅提高了程序的效率,而且在...

    Algorithm-algorithm-learning.zip

    "Algorithm-algorithm-learning.zip"这个压缩包文件,如同其名,是关于算法学习的重要资源,其中包含了"algorithm-learning-master"子文件夹,很可能是某个算法学习项目的源代码或教程资料。 算法的重要性在于它们...

Global site tag (gtag.js) - Google Analytics