55问答网
所有问题
编写程序,求100以内的勾股数.
编写程序,求100以内的勾股数.
举报该问题
推荐答案 2014-11-08
解:for x=1:100
for y=1:100
for z=1:100
a=x^2;b=y^2;c=z^2;
if a+b<>c
else print(%io(2),x,y,z)
end
end
end
end
本题实际上是求不定方程x
2
+y
2
=z
2
的整数解问题,x,y,z的取值范围都是1到100的整数,可以利用三重循环结构和条件分支结构.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/cRGQRF84LcccQ4GeLF.html
相似回答
51213
是
勾股数
吗说理由
答:
因此,5、12、13是勾股数。可以
编程
求解勾股数:include <stdio.h> void main(){ int a,b,c;for(a=1;a<=100;a++)for(b=a;b<=100;b++)for(c=b;c<=100;c++)if(a+b>c&&a*a+b*b==c*c)printf("a=%d b=%d c=%d\n",a,b,c);} 上述
程序
求解
100以内的勾股数
。共有5...
使用c语言多重循环
编写程序
搜索
100以内的
所有可能
的勾股数
组合,并将它...
答:
define N
100
int main(){ int i,j,k;for(i=1;i<=N;i++)for(j=1;j<=N;j++)for(k=1;k<=N;k++)if(i*i+j*j==k*k&&i<j&&j<k)//判断并且按从小到大的顺序输出 printf("\t%d\t%d\t%d\n",i,j,k);}
C语言生成
100以内的勾股数
高效算法,急……
答:
void Pyth(){ int prime[5]={3,5,7,11,13};int b[3]={0};int i,j;for(i=0;i<5;i++){ int x=prime[i];b[0]=x;b[1]=(x*x-1)/2;b[2]=(x*x+1)/2;for(j=1;j<=
100
/b[2];j++){ printf("%d,%d,%d\n",b[0]*j,b[1]*j,b[2]*j);} } } int mai...
用Mathematica做:寻找
100以内的勾股数
。
求程序
设计及结果
答:
]]]直接复制进去,Shift+Enter ,结果为:3 4 5 5 12 13 6 8 10 7 24 25 8 15 17 9 12 15 9 40 41 10 24 26 11 60 61 12 16 20 12 35 37 13 84 85 14 48 50 15 20 25 15 36 39 16 30 34 16 63 65 18 24 30 18 80 82 20 21 29 20 48 52 21 28 35 21 ...
C语言生成
100以内的勾股数
高效算法,急……
答:
不得不说,楼上两位的算法有疏漏!请看看:k倍的(3,4,5)是否“都能”表示成(m*m-n*n,2*m*n,m*m+n*n)的形式?本人的
程序
如下:include <stdio.h> include <math.h> define MAX 20000 int gcd(int a,int b){ int t;if(a>b) t=a,a=b,b=t;while(a){ t=a;a=b%a...
大家正在搜
求1000以内的勾股数
求100以内的所有勾股数
python求100内的勾股数
求有一个数为15的所有勾股数
40以内的勾股数
15以内的勾股数
30以内的勾股数
100以内勾股数
60以内的勾股数
相关问题
编写程序 求出100以内的所有勾股数的自然数
求100以内的勾股数(c语言编程)
用C程序求100以内勾股数。
用vb 编写程序,输出100以内所有勾股数
设计vb程序,找出100内的勾股数
求大神用C++中的while语句写一个求100以内勾股数的代...
C语言生成100以内的勾股数高效算法,急……
C语言生成100以内的勾股数高效算法,急……