问个很弱智的问题
程序代码:#include<stdio.h>
#include<math.h>
void main()
{
long int i,x,y,;
for(i=1;i<100000;i++);
{
x=sqrt(i+100);
y=sqrt(i+268);
if(x*x==(i+100)&&y*y==(i+268));
printf("\n%ld\n",i);
}
}
为什么我一运行程序,它的输出都是100000









.....................................
