编写一个应用程序,一些相续正整数的立方和正好等于另一个整数的立方(java实现)
来源:互联网 发布:手机调音量软件 编辑:程序博客网 时间:2024/04/29 21:03
java小新一枚,刚刚开始学习java。今天思考的题目是:
一些类似这样的连续的整数的立方和等于另一个整数的立方
相关的程序实现如下:
package test;import java.util.Scanner;class test01{ public static void main( String[] args ){ Scanner scanner = new Scanner(System.in); System.out.print("请输入一个数"); int a = scanner.nextInt(); int x[]=new int[a]; long sum = 0; int i=0,j=0,k=0; for (i = 0; i < a; i++)// 把0到a之间的的数的3次方赋值到对应下标的数组内 x[i] = i * i * i; for (i = 2; i < a; i++)//作为数组下标 for (j = 1; j < i; j++)//作为开始算的最小值 for (k = j; k < i; k++)//不断增大最左边值 { sum += x[k]; if (sum == x[i]) { System.out.printf("%d^3 + ...... + %d^3 = %d^3\n", j, k, i); sum = 0; break; } if (k + 1 == i) { sum = 0; break; } } }}
水平有限,有不对的地方,恳请指正。
想知道还有没有能使时间复杂度更低的算法?
阅读全文
0 0
- 编写一个应用程序,一些相续正整数的立方和正好等于另一个整数的立方(java实现)
- 整数的立方和
- 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方
- 返回一个整数的立方
- C 一个数的立方等于连续奇数和
- 写一个Java应用程序,从键盘输入一个整数,然后输出它的平方值立方值
- 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方,验证2-20是否满足。
- 对于任意正整数,都可以找出至少一串连续奇数,他们的和等于该整数的立方,验证【2,20】
- 将任意一个正整数n整数的立方分解为连续n个奇数之和
- Java-求出所有的水仙花数(各位数字立方之和等于数本身的三位整数)并输出。
- 百练 2679 整数的立方和
- 百练---整数的立方和----2679
- POJ 2679:整数的立方和
- 百练_2679:整数的立方和
- Bailian2679 整数的立方和【入门】
- 面试题:写一个java应用程序,从键盘输入两个整数,然后输出它们的平方值及立方值
- 给出一个整数N要求出一个最小正整数Q,使其各个数字的乘积正好等于N
- 一个数的立方
- 【图像处理】MATLAB:频域高低通滤波器
- 反射使用
- SpringMVC处理模型数据
- CookieUtils
- 算法之二分查找法
- 编写一个应用程序,一些相续正整数的立方和正好等于另一个整数的立方(java实现)
- 单链表的实现扩充
- EM算法及其应用(代码)
- LeetCode1. Two Sum
- HttpClient连接超时及读取超时
- unit7
- Face The Right Way
- 动态规划-122. Best Time to Buy and Sell Stock II
- hdu 1531(差分约束)