题目:一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少?
#include <stdio.h>
#include <math.h>
int main()
{
int i,x,y, result;
for (i=1;i<100000;i++) {
x = sqrt(i+ 100);
y = sqrt(i+ 100 + 168);
if ((x * x == i+100) && (y*y == i + 268)) {
printf("%ld\n", i);
}
}
return 0;
}
执行结果: