任何一个自然数m的立方都可以写成连续奇数之和。
如:
1^3=1
2^3=3+5;
3^3=7+9+11
请编程实现;任一自然数n,求组成n^3。
import java.util.Scanner;
public class CiFangQiShuHe {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int n=input.nextInt();
input.close();
int begin=1;
int end=-1;
int sum=0;
while(sum!=Math.pow(n, 3)){
if(sum<Math.pow(n, 3)){
end+=2;
sum+=end;
}else{
sum-=begin;
begin+=2;
}
}
System.out.println(begin+" "+end);
}
}