永发信息网

怎样找到怎样找完美立方组合 a^3 = b^3 + c^3 + d^3 ,用程序~~!!

答案:5  悬赏:0  手机版
解决时间 2021-02-27 16:36
怎样找到怎样找完美立方组合 a^3 = b^3 + c^3 + d^3 ,用程序~~!!
最佳答案
#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();
}
全部回答
上csdn上下一个就好了
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以内的,上面是主要函数体。希望能帮助的到你。
你好! 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; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯