又不知道是哪里错了。。
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?我写的程序:
#include"stdio.h"
#include"math.h"
void main()
{
long int w,x,y;
for(w=1;w<=100000;w++)
x=sqrt(w+100);
y=sqrt(w+286);
if(x*x==w+100&&y*y==w+268)
printf("%ld\n",w);
}
for(w=1; w<=100000; w++) { x = sqrt(w + 100); y = sqrt(w + 286); /* 注释 */ if(((x*x) == (w+100)) && ((y*y) == (w+268))) { printf("the result is %ld\n", w); } }