用c#编程 在1~100000中找出这样的数,该数加上100是一个完全平方数,加上168仍是完全平方数

2020-09-24 社会 91阅读
using System;
namespace SqrtValue
{
class Program
{
static void Main(string[] args)
{
for (int i = 1; i <= 100000; i++)
{
double sqrtValue100 = Math.Sqrt(i + 100);
double sqrtValue168 = Math.Sqrt(i + 168);
if ((sqrtValue100 - Convert.ToInt32(sqrtValue100) == 0d) &&
(sqrtValue168 - Convert.ToInt32(sqrtValue168) == 0d))
{
Console.WriteLine(i);
}
}
while (true) ;
}
}
}
运行结果为:156
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com