中易网

素勾股数 C++ 算法

答案:3  悬赏:0  
解决时间 2021-12-30 07:55
要求能运行!
最佳答案
#include

void main()
{
int n;
n=1000;
for(int i=1;i {
for(int v=i;v {
for(int q=v;q {
if(((i*i+v*v)==q*q))
{
cout < cout < }
}
}
}
}
全部回答
  • 1楼网友:為→妳鎖鈊
  • 2021-12-29 14:24
#include boolean issushu(int x){//判断是不是素数的函数 int i; for(i=2;i
  • 2楼网友:一池湖水
  • 2021-12-29 13:49
#define N 100 #include #include void main() { long count=0; long M=(long)((double)N/sqrt(2)); for(long i=2;i<=M;++i) for(long j=i+1;j<=N;++j) { long t=i*i+j*j; long k=(long)sqrt(t); if(k>N)break; if(k*k==t) { for(int x=i; x >1 ; x--) { if(i%x==0 && j%x==0 && k%x==0) { break; } } if(x==1) //最大公约数是1 { cout<<(++count)<<":"<
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯