社区
C语言
帖子详情
求x^2+y^2=2000方程的所有解.
songzx20
2006-12-30 10:03:28
求x^2+y^2=2000方程的所有整数解.
并显示出来
...全文
555
11
打赏
收藏
求x^2+y^2=2000方程的所有解.
求x^2+y^2=2000方程的所有整数解. 并显示出来
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DarknessTM
2007-01-02
打赏
举报
回复
这不就是圆方程,解救是 半径为20根号5为半径的圆……
caocheng8230
2007-01-02
打赏
举报
回复
用迭代法也不错
caitian6
2007-01-02
打赏
举报
回复
up
DraculaW
2007-01-02
打赏
举报
回复
没什么好说的了 穷举法 呵呵
smileflyer
2007-01-02
打赏
举报
回复
想问问 akirya
怎么能是X的步少一些那?看Aaron_Jerry 和 你之后 我把X+1了
smileflyer
2007-01-02
打赏
举报
回复
#include <stdio.h>
#include <math.h>
int IsSquare(int tn);
int main(void)
{
int tn;
int k=(int)(sqrt(2000))+1;
int x=0;
while(x<k)
{
tn=2000-x*x;
if(IsSquare(tn))
{
printf("x=%d,y=%d\n",x,(int)(sqrt(tn)));
}
x++;
}
return 0;
}
int IsSquare(int tn)
{
double x=sqrt(tn);
return (x-(int)x==0);
}
liangfan1983
2007-01-02
打赏
举报
回复
int loop,x,y;
loop=(int)sqrt(2000);
for( x = 1;x <= loop; x++)
for( y = x;y <= loop; y++)
if(x*x + y*y == 2000)
printf("x=%d y=%d\n",x,y);
输出的结果无重复,因为x,y是对称
liangfan1983
2007-01-02
打赏
举报
回复
int loop,x,y;
loop=(int)sqrt(2000);
for( x = 1;x <= loop; x++)
for( y = x;y <= loop; y++)
if(x*x + y*y == 2000)
printf("x=%d y=%d\n",x,y);
输出的结果无重复,因为x,y是对称
liangfan1983
2007-01-02
打赏
举报
回复
int loop,x,y;
loop=(int)sqrt(2000);
for( x = 1;x <= loop; x++)
for( y = x;y <= loop; y++)
if(x*x + y*y == 2000)
printf("x=%d y=%d\n",x,y);
输出的结果无重复,因为x,y是对称
Aaron_Jerry
2006-12-30
打赏
举报
回复
int tn;
int k=(int)(sqrt(2000));
for(x=1;x<=k;x++)
{
tn=2000-x*x;
if(!IsSquare(tn))continue;//IsSquare自己在外面定义下用来判断一个整数是否为完全平方数
else
printf("x=%d,y=%d\n",x,(int)(sqrt(tn)));
}
珍惜生命远离CPP
2006-12-30
打赏
举报
回复
x=8,y=44
x=20,y=40
x=40,y=20
x=44,y=8
matlab trapz二重积分函数_请问在matlab中用蒙特卡罗方法计算二重积分: 在x^2+y^2<=1的区间上计算e^(x^2+y^2),多谢了~matlab
求
二重积分:Q =...
请问在matlab中用蒙特卡罗方法计算二重积分: 在x^2+y^2<=1的区间上计算e^(x^2+y^2),多谢了~ matlab
求
二重积分:Q =www.zhiqu.org 时间: 2020-12-14您这还是去百度吧!我想会有答案的!L:x² + y² = a²,y = x 以及 y = 0用参数
方程
:{ x = a • cost{ y = a • sintds = √(x'²...
用matlab画旋转抛物面_用MATLAB画出球面x^2+y^2+z^2=8与旋转抛物面x^2+y^2=2z的交线
对z=x^2+y^2微分得dz=2xdx+2ydy,所以旋转抛物面z=x^2+y^2在点由热心网友提供的答案1:
求
出相交面是x^2+y^2=4所以旋转抛物面在交面上方,圆锥面在交面下方.用极坐标:V=不知你是光要画图呢?还是要进行计算。他们的交线就是位于z=2的平面上半径为2的一个圆,给你花了一个,你看看吧:clear all;clc;zz=@(x,y)(x.^2+y.^2)/2;ezsurf(z...
利用MATLAB绘制隐函数f(x,y)=x^2 * sin(x+y^2)+y^2 * exp(x+y)+5 * cos(x^2+y)=0的曲线
绘制隐函数f(x,y)=x^2 * sin(x+y^2)+y^2 * exp(x+y)+5 * cos(x^2+y)=0的曲线。
解
:MATLAB指令:ezplot('x^2 * sin(x+y^2)+y^2 * exp(x+y)+5 * cos(x^2+y)')结果显示如图:650) this.width=650;" src="http://s2.51cto.com/wyfs02/M00/7D/E
给定的正整数N,
求
方程
X^2+y^2=N的全部正整数
解
。N小于10000.
给定的正整数N,
求
方程
X^2+y^2=N的全部正整数
解
。N小于10000.
有限域的二次剩余与x^2+y^2=c的
解
的个数
上个月的UyHiP谜题涉及到一些抽象代数的东西:考虑一个有f个元素的有限域,其中c是有限域中的一个元素。试
求
x^2+y^2=c有多少个
解
。你的答案应该是一个关于f和c的函数。 有趣的是,对所有c≠0的情况,x^2+y^2=c的
解
的个数与c都是无关的。事实上,
方程
解
的个数只与f模4的余数和c是否为零元有关。具体地说: c = 0c ≠ 0f mod 4
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章