#include
int main()
{
int x,y;
for(x=1;x<45;x++)
for(y=1;y<45;y++)
if(x*x+y*y==1994)printf("x=%d,y=%d\n",x,y);
return 0;
}
两组解:x=25,y=37和x=37,y=25
#include
void main()
{
float x,y;
for(x=1.0;x<45.0;x=x+1.0)
for(y=1.0;y<45.0;y=y+1.0)
if(x*x+y*y==1994)printf("x=%f,y=%f\n",x,y);
}