用C语言编写程序求满足方程x^2+y^2=1994的整数解

顺便给出运行结果
2024-12-16 08:20:12
推荐回答(2个)
回答1:

#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

回答2:

#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);
}