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
他的代码写的比较简洁美观,很整齐。
分享到:
相关推荐
赠送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; ...
本篇文章将深入探讨5阶龙格库塔方法,即标题中的"the-algorithm-of-the-5th-R-K",这是一种更为精确的积分方法,适用于对计算精度要求相对较低但又希望快速得到结果的情况。 首先,我们要理解龙格库塔方法的基本...
标题中的"pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar"是一个特定版本的库文件,包含了用于聚合设计(Aggregation Design)的算法。这个版本号"5.1.5-jhyde"指示了这是 Pentaho AggDesigner Algorithm 的一个...
"Algorithm-algorithm-visualizer.zip" 是一个压缩包,其中包含了一个名为 "algorithm-visualizer-master" 的项目,这个项目是一个用于代码可视化的交互式在线平台,它为学习和理解算法提供了强大的辅助工具。...
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
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"正是为了解决这个问题而提供的文件。 Pentaho Data Integration(简称PDI,又称Kettle)是一个开源的数据集成工具,它允许用户从各种不同的数据源抽取、转换和加载...
java maven 仓库包 pentaho-aggdesigner-algorithm-5.1.3-jhyde.jar
"Algorithm-algorithm-playground.zip"这个压缩包,正如其名,是一个算法的实践乐园,一个编程者用来磨炼和提升算法技能的非正式集合。它不拘泥于结构化的框架,而是充满了自由探索和实验的元素,对于程序员来说,...
perl-Algorithm-Diff-1.1902-9.el6.noarch.rpm perl-Algorithm-Diff-1.1902-9.el6.noarch.rpm
压缩包中的"PHP-algorithm-master"可能是一个代码库,包含了多种经典的算法实现,供开发者学习和参考。 排序算法是PHP中最常见的算法之一。例如,快速排序、冒泡排序、选择排序、插入排序和归并排序都是基础但实用...
解决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-archive-master"的主目录,这通常意味着这是一个源代码仓库或者文档集合,专门用于算法的研究与学习。 算法在IT行业中扮演...
解压后得到的"awesome-algorithm-question-solution-master"文件,很可能是一个GitHub项目的主分支,其中可能包含了一系列的代码文件,每一份代码都是对一个特定算法问题的解答。通过阅读和分析这些代码,我们可以...
"Algorithm-Algorithm-Implementations.zip"这个压缩包文件,正如其名,包含了多种算法及其具体的实现代码,是学习和研究算法的重要资源。 在编程世界中,算法的重要性不言而喻。它们不仅提高了程序的效率,而且在...
"Algorithm-algorithm-learning.zip"这个压缩包文件,如同其名,是关于算法学习的重要资源,其中包含了"algorithm-learning-master"子文件夹,很可能是某个算法学习项目的源代码或教程资料。 算法的重要性在于它们...