题目描述
验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。

例如:

1^3=1

2^3=3+5

3^3=7+9+11

4^3=13+15+17+19

输入一个正整数m(m≤100),将m的立方写成m个连续奇数之和的形式输出。
本题含有多组输入数据。
列一个等式求出第一个数字到底是多少,然后根据第一个数字去推算,这个题给的已知点还是比较多的。
#include<stdio.h>
int main(){
int num;
while(scanf("%d",&num)!=EOF){
int n=0;
n=(numnum-num)/2;
for(int i=1;i<num;i++){
printf("%d+",2
n+2i-1);
}
printf("%d\n",2
n+2*num-1);
}
return 0;
}