计算100以内的一个整数,加上100后是一个完全平方数,再加上168又是一个完全平方数
//(1)
for (double i = 0; i < 101; i++)
{
double a = 0;
//Console.WriteLine(i);
a = Math.Sqrt(i + 100) - (int)Math.Sqrt(i + 100);
//Console.WriteLine(a);
if (a == 0)
{
a = Math.Sqrt(i + 100 + 168) - (int)Math.Sqrt(i + 100 + 168);
if (a == 0)
{
Console.WriteLine(i);
}
}
}
//(2)
for (int i = 0; i < 101; i++)
{
for (int j = 1; j < i + 100; j++)
{
//Console.WriteLine(j);
if (i + 100 == j * j)
{
for (int k = 1; k < i + 100 + 168; k++)
{
if (i + 100 + 168 == k * k)
{
Console.WriteLine(i + " " + j + " " + k);
}
}
}
}
}