根据给定一串数值找出其规律然后求前20项之和的代码实现(1,、4、5、9、14、23、37...)
来源:互联网 发布:mac gdb 动态调试程序 编辑:程序博客网 时间:2024/06/05 17:46
/*
* 问题描述:
* 给出以下数据: 1、 4、 5、 9、 14、 23、 37 ....
* 请找出此段数字的规律并计算出其前20项之和。
*
*
* 分析:
* 经分析发现该段数据中,从第三向数据开始每一项的数值都为前两项之和,那么最重要的数据是第一项和第二向数据了据此就可以以代码来实现了。
*/
public class RegularToSum
{
public int regularToSum(int firstValue, int secondValue, int num)
{
int[] regular = new int[num];
regular[0] = firstValue;
regular[1] = secondValue;
int sum = regular[0]+regular[1];
for(int i=2; i<regular.length; i++)
{
regular[i] = regular[i-2]+regular[i-1];
sum += regular[i];
}
return sum;
}
public static void main(String[] args)
{
RegularToSum sum = new RegularToSum();
System.out.println("The regular sum is: "+sum.regularToSum(1, 4, 20));
}
* 问题描述:
* 给出以下数据: 1、 4、 5、 9、 14、 23、 37 ....
* 请找出此段数字的规律并计算出其前20项之和。
*
*
* 分析:
* 经分析发现该段数据中,从第三向数据开始每一项的数值都为前两项之和,那么最重要的数据是第一项和第二向数据了据此就可以以代码来实现了。
*/
public class RegularToSum
{
public int regularToSum(int firstValue, int secondValue, int num)
{
int[] regular = new int[num];
regular[0] = firstValue;
regular[1] = secondValue;
int sum = regular[0]+regular[1];
for(int i=2; i<regular.length; i++)
{
regular[i] = regular[i-2]+regular[i-1];
sum += regular[i];
}
return sum;
}
public static void main(String[] args)
{
RegularToSum sum = new RegularToSum();
System.out.println("The regular sum is: "+sum.regularToSum(1, 4, 20));
}
}
问题简单,见笑了。
0 0
- 根据给定一串数值找出其规律然后求前20项之和的代码实现(1,、4、5、9、14、23、37...)
- 找出升序数组中元素之和最接近于给定数值的两个数
- 求分数序列:2/1 + 3/2 + 5/3 + 8/5 +.....的前20项之和。
- 7、菲波拉契数列问题。菲波拉契数列是指数列的第1、2项均是1,从第3项开始,每一项等于前2项之和。数值呈以下规律分布:1,1,2,3,5,8,13,21.......。
- c#编程:有一个分数序列,2/1,3/2,5/3,8/5,13/8,21/13....找出数列的规律并求出其前30项的和
- 找规律求和:有一分数列:2/1、3/2、5/3、8/5、13/8、21/13......求出这个数列的前20项之和。
- java求2/1,3/2,5/3,8/5,13/8....这个数列的前20项之和
- 求 2/1,3/2 ,5/3 ,8/5 ,13/8, 21/13...... 这个数列的前20项之和
- 求1-50是7的倍数的数值之和
- 求 2/1+3/2+5/3+8/5+13/8.....前20项之和?
- 求 2/1+3/2+5/3+8/5+13/8.....前20项之和?
- 求 2/1+3/2+5/3+8/5+13/8.....前20项之和
- HouseRobber(即求一串数中不连续的数之和中最大的)
- 给定一串数字求连续的最大和
- 二叉树的遍历方法及根据前/中(后/中)序遍历求后(前)序遍历的代码实现
- 程序员面试题精选(45):求给定整数其二进制形式含1的个数
- 求分数序列的前n项之和
- 给定一个日期,求N天后(前)的日期
- mutex_lock() -- 互斥锁
- 黑马程序员-怎样保存小数点后两位
- [051] 微信公众平台开发教程第22篇-如何保证access_token长期有效
- 二十一世纪Windows简史
- final关键字
- 根据给定一串数值找出其规律然后求前20项之和的代码实现(1,、4、5、9、14、23、37...)
- intent服务
- 安卓学习之路_20140505_EditText、SQLite语法
- 在10g oracle里面如何修改为手工归档
- hash一下 + 归并排序计算逆序对数
- Tyvj p1371 蛇灵迷宫 (博弈 输出路径)
- 优先队列+模拟-Fox and Number Game
- hdu 1023 Train Problem II
- 浏览器的不兼容