题目:一个整数,它加上200后是一个完全平方数,再加上360又是一个完全平方数,请问该数是多少?
分析:注意数据类型和方法。
int main()
{
long int x; //x,y用于暂存开方的数据
long int y;
long int i=0;
while(1) { //通过遍历寻找可能值
x = sqrt(i + 200);
y = sqrt(i+360);
if (x*x == i + 200&&y*y==i+360) {
printf("%ld\n", i);
}
i++;
}
return 0;
}