问题描述
为啥网上有说这个数列是等差数列我怎么看都看不出是等差数列、我是数学白痴,求大神解答还有用Java怎么输出这样规律的数列或者大神给提一下细节、万分感谢!!!!!
解决方案
解决方案二:
明显不是等差数列,每个的差都不相等。publicstaticintgetAn(intn){if(n==1){return1;}elseif(n==2){return3;}else{returngetAn(n-1)+n;}}
解决方案三:
后一个减前一个得到的差是等差数列
解决方案四:
1、3、6、10、15、213-1=26-3=310-6=415-10=521-15=6规律还是很明显的
解决方案五:
引用1楼magi1201的回复:
明显不是等差数列,每个的差都不相等。publicstaticintgetAn(intn){if(n==1){return1;}elseif(n==2){return3;}else{returngetAn(n-1)+n;}}
getAn(n-1)+n;大神这个是怎么求出来的、能不能详细解答下哈
解决方案六:
引用4楼mangoahead的回复:
getAn(n-1)+n;大神这个是怎么求出来的、能不能详细解答下哈
看三楼的分析过程,数列就是找规律,找到规律就可以求出它的通项。
解决方案七:
引用2楼duxingzhe0311的回复:
后一个减前一个得到的差是等差数列
我理解等差数列的是后一个减前一个的常数都是一样、大神帮忙解释下你说的
解决方案八:
[引用5楼magi1201的回复:
Quote: 引用4楼mangoahead的回复:
getAn(n-1)+n;大神这个是怎么求出来的、能不能详细解答下哈看三楼的分析过程,数列就是找规律,找到规律就可以求出它的通项。
大神、getAn(n-1)+n;比如求第四项、getAn(4-1)+4=7;结果不对、还是我理解错了;麻烦大神详细说一下、我是数学白痴。
解决方案九:
引用7楼mangoahead的回复:
大神、getAn(n-1)+n;比如求第四项、getAn(4-1)+4=7;结果不对、还是我理解错了;麻烦大神详细说一下、我是数学白痴。
额你需要去看一下java基础里面的递归getAn(4)=getAn(3)+4=getAn(2)+3+4=3+3+4=10
解决方案十:
这是数列从1开始的数列的通项公式是n*(n+1)/2
解决方案十一:
引用8楼magi1201的回复:
Quote: 引用7楼mangoahead的回复:
大神、getAn(n-1)+n;比如求第四项、getAn(4-1)+4=7;结果不对、还是我理解错了;麻烦大神详细说一下、我是数学白痴。额你需要去看一下java基础里面的递归getAn(4)=getAn(3)+4=getAn(2)+3+4=3+3+4=10
额、原来是我自己粗心大意。大神、能不能说一下规律怎么找、还有思路都是怎么来的、求大神分享一下。平时做题找规律、思路什么的都没有、
解决方案十二:
被你打败了看三楼的分析
解决方案十三:
引用9楼vnvlyp的回复:
这是数列从1开始的数列的通项公式是n*(n+1)/2
大神这个公式怎么得、能否给具体说下哈、我是菜鸟所以就想弄明白、清清楚楚哈
解决方案十四:
引用11楼magi1201的回复:
被你打败了看三楼的分析
大神、我还是菜鸟哈、麻烦了哈、
解决方案十五:
我还以为#3回答完就OK了呢,O(∩_∩)O~给你出个好玩的题目:如何在987654321之间填上加号和减号使得最终结果等于10