怎样找到怎样找完美立方组合 a^3 = b^3 + c^3 + d^3 ,用程序~~!!
答案:5 悬赏:0 手机版
解决时间 2021-02-27 16:36
- 提问者网友:我的未来我做主
- 2021-02-26 22:41
怎样找到怎样找完美立方组合 a^3 = b^3 + c^3 + d^3 ,用程序~~!!
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-02-26 23:21
#include<stdio.h>
int main ( )
{
long int a,b,c,d;
for(a=6;a<=200;a++)
{
for(b=1;b<200;b++)
{for(c=1;c<200;c++)
{for(d=1;d<200;d++)
{if(a*a*a==b*b*b+c*c*c+d*d*d)
{printf("%ld,%ld,%ld,%ld,",a,b,c,d);
printf("\n");}
}
}
}
}
getch();
}
int main ( )
{
long int a,b,c,d;
for(a=6;a<=200;a++)
{
for(b=1;b<200;b++)
{for(c=1;c<200;c++)
{for(d=1;d<200;d++)
{if(a*a*a==b*b*b+c*c*c+d*d*d)
{printf("%ld,%ld,%ld,%ld,",a,b,c,d);
printf("\n");}
}
}
}
}
getch();
}
全部回答
- 1楼网友:迷人又混蛋
- 2021-02-27 02:13
上csdn上下一个就好了
- 2楼网友:山有枢
- 2021-02-27 01:51
int a,b,c,d,i;
for(a=0;a<100;a++)
{
i=pow(a,1.0/3)
for(b=0;b<i;b++)
for(c=0;c<i;d++)
for(d=0;d<i;c++)
{
a*a*a=b*b*b+c*c*c+d*d*d;
}
}
注:a<100 是指100以内的,上面是主要函数体。希望能帮助的到你。
- 3楼网友:鸠书
- 2021-02-27 01:41
你好!
int a,b,c,d,i;
for(a=0;a<100;a++)
{
i=pow(a,1.0/3)
for(b=0;b
- 4楼网友:轻雾山林
- 2021-02-27 00:49
struct PerfectNum
{
int a;
int b;
int c;
};
//效率不太高,但可以求出,函数里面是除去0的,而且n需要为正整数才可以
bool GetPerfectPow3Num(int n,PerfectNum& pN)
{
for ( int i=1; i<n; i++ )
{
for ( int j=1; j<n; j++ )
{
for ( int k=1; k<n; k++ )
{
if ( n*n*n == (i*i*i + j*j*j + k*k*k) )
{
pN.a = i;
pN.b = j;
pN.c = k;
return true;
}
}
}
}
return false;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯