本文主要是介绍n^3 连续奇数和 java,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
任何一个自然数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);}}
这篇关于n^3 连续奇数和 java的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!