早教吧 育儿知识 作业答案 考试题库 百科 知识分享

c#中一个数加上100是完全平方数,再加上168还是完全平方数,求这个数?

题目详情
c#中一个数加上100是完全平方数,再加上168还是完全平方数,求这个数?
▼优质解答
答案和解析
int result = 0;
for (int i = 0; i < int.MaxValue; i ++)
{
 int x = (int)Math.Sqrt(i + 100);
 int y = (int)Math.Sqrt(i + 168);
 if ((x * x == i + 100) && (y * y == i + 168))
 {
  result = i; 
  break;
 }
}
Console.Write(string.Format("这个数是:{0}", result.ToString()));