#include<stdio.h>
int main()
{
int n,m,i,j,k;
int sum;
for(n=2;n<=20;n++)
{
m=n*n*n;
for(i=1;i<m/2;i+=2)
{
for(j=i,sum=0;sum<m;j+=2)
sum+=j;
if(sum==m)
{
printf("%d*%d*%d=%d=",n,n,n,sum);
for(k=i;k<=j-4;k+=2)
printf("%d+",k);
printf("%d\n",k);
}
}
}
return 0;
}
对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方。以下程序验证[2,20]之间的数满足这一性质。
最新推荐文章于 2021-12-10 19:41:12 发布