尼科彻斯定理:任何一个整数的立方都可以写成一串连续奇数的和.例如:
1的立方=1
2的立方=3+5
3的立方=7+9+11
4的立方=13+15+17+19
下面通过几个方案实现一下,具体代码如下:
#include <stdio.h>
int main(int argc, const char * argv[]) {
int n;
printf("请输入一个正整数:");
scanf("%d",&n);
methodOne(n);
methodTwo(n);
methodThree(n);
/*
请输入一个正整数:3
3*3*3=27=7+9+11YES
27=7+9+...+11
3*3*3=27=11+9+7
*/
return 0;
}
函数1