题目描述:
验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。
例如:
1^3=1
2^3=3+5
3^3=7+9+11
4^3=13+15+17+19
Java实现:
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
int num=sc.nextInt();
int m=num*num-num+1;
for(int i=0;i<num-1;i++){
System.out.print(m);
System.out.print("+");
m=m+2;
}
System.out.println(m);
}
}
}
知识点:
- 对于数字类型的题,第一步先找规律