完全平方数
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
(在10万之内找出满足数字即可)
题目分析:条件:sqrt(x+100)=a,sqrt(y+168)=b,a*a=x+100,b*b=y+168
int main()
{
int i, a, b;
for ( i = 0; i < 100000; i++)
{
a = sqrt(i + 100);
b = sqrt(i + 268);
if ((i+100==a*a)&&(b*b==i+268))
{
printf("%d是完全平方数\n", i);
}
}
system("pause");
return 0;
}