4个回答
展开全部
很简单的,
0<=X<=423
0<=Y<=423
所以我用QBASIC来算一下就出来了,其实还有很多方法的,
编程如下:
FOR X=0 TO 423
FOR Y=0 TO 423
IF SQR(423)=SQR(X)+SQR(Y) THEN
PRINT X,Y
END IF
NEXT Y
NEXT X
END
运行程序结果为:
0,423
47,188
188,47
423,0
因为本题你说了X>0,Y>0
所以这里只取X=47,Y=188或者X=188,Y=47
你自己可以带进去化验
0<=X<=423
0<=Y<=423
所以我用QBASIC来算一下就出来了,其实还有很多方法的,
编程如下:
FOR X=0 TO 423
FOR Y=0 TO 423
IF SQR(423)=SQR(X)+SQR(Y) THEN
PRINT X,Y
END IF
NEXT Y
NEXT X
END
运行程序结果为:
0,423
47,188
188,47
423,0
因为本题你说了X>0,Y>0
所以这里只取X=47,Y=188或者X=188,Y=47
你自己可以带进去化验
展开全部
47+188=235
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include "Stdio.h"
int main(void)
{
int x=1,y=1;
int m=0;
for(x=1;x<21;x++)
{for(y=1;y<21;y++)
m=x*x+y*y;
if(m==423)break;
}
printf("x=%d y=%d ",x,y);
getch();
return 0;
}
你那个是整数么?我用c语言编了求x.y,求不出来。
int main(void)
{
int x=1,y=1;
int m=0;
for(x=1;x<21;x++)
{for(y=1;y<21;y++)
m=x*x+y*y;
if(m==423)break;
}
printf("x=%d y=%d ",x,y);
getch();
return 0;
}
你那个是整数么?我用c语言编了求x.y,求不出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1楼的答案是正确的
x+y=423-2√xy
x+y=423-2√xy
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |