任何一个数n的立方都可以写成一连串奇数的和
我发现:
2*2*2 = 8 =3+5
3*3*3 = 27 =7+9+11
4*4*4 = 64 =13+15+17+19
5*5*5= 125 =21+23+25+27+29
最小的一个数:n^2-(n-1)
一共有 n 个奇数构成
代码如下:
int main()
{
int n;
scanf("%d",&n);
int n3 = n*n*n;
int n2=n*n;
int temp = n;//用来存储计算的步长
printf("%d*%d*%d = %d =",n,n,n,n3);
while(temp)
{
if(temp!=1)
printf("%d+",n2-(n-1));
else
printf("%d",n2-(n-1));
n2+=2;
temp--;
}
return 0;
}