素勾股数 C++ 算法
答案:3 悬赏:0
解决时间 2021-12-30 07:55
- 提问者网友:相思故
- 2021-12-29 11:34
要求能运行!
最佳答案
- 二级知识专家网友:樣嘚尐年
- 2021-12-29 12:16
#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 <
}
}
}
}
}
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)<<":"<
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯