永发信息网

用java完成这个 a0=0,a1=1,....an=an-1+an-2, ,a0=0,a1=1,....an=an-1+an-2,打印出前100项

答案:4  悬赏:40  手机版
解决时间 2021-11-20 10:50
用java完成这个 a0=0,a1=1,....an=an-1+an-2, ,a0=0,a1=1,....an=an-1+an-2,打印出前100项
最佳答案
double mFirst=0;
double mSecond=1;
double mResult;
System.out.println(mFirst);
System.out.println(mSecond);
for (int i = 2; i < 100; i++) {
mResult=mFirst+mSecond;
mFirst=mSecond;
mSecond=mResult;
System.out.println(mResult);
}

long类型算到最后会越界,所以用double吧,方法是这样的
全部回答
an-a(n-1)]
[a(n+1)-an]/[an-a(n-1)]=2
所以an-a(n-1)是等比数列,q=2
所以an-a(n-1)=(a1-a0)*2^(n-1)

所以an-a(n-1)=2^(n-1)
a(n-1)-a(n-2)=2^(n-2)
……
a1-a0=2^0
相加
an-a0=2^(n-1)+……+2^0=2^0*(1-2^n)/(1-2)=2^n-1
所以an=2^n
你这个公式貌似不对啊 要是an=an-1+an-2 ,套个0进去都是-3啦
public class func {
public static void main(String[] args) {
double[]a = new double[100];
for(int i=0;i<100;i++){
if(i==0){
a[i]=0;
System.out.println(a[i]);
}
else if(i==1){
a[i]=1;
System.out.println(a[i]);
}
else if(i>1){
a[i]=a[i-1]+a[i-2];
System.out.println(a[i]);
}
}
}
}
100项加起来这么大啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
当一女的一次又一次骂一男的,他还不生气又来
叁叁玖自助式KTV地址有知道的么?有点事想过
excel中 公式=SUM(C3:L3)/COUNTA(C3:L10)
哪位大神有《特别响,非常近》Extremely loud
山东祥润信息技术有限公司怎么样?
我创了一个高级女生群,是我们班女生的群,我
在超市偶然听到一首女生的歌,之前没有听过,
据材料四,清初的朝贡贸易与明朝的朝贡贸易有
大学航模理事面试介绍 新闻
姑姑打侄子的屁屁
这个地上的是什么东西
先到先得。
3,6,12,24的规律
为什么M2的录音格式是3GPP,3GPP应该是一种视
卖的字加偏旁
推荐资讯
孙中山家庭背景
什么叫无刷电机
高上面加个山念什么
百分之三十的羊毛含量针织衫洗后会缩水吗?
勤衣馆(北辛街道善国中路善北市场128号营业房
汽车加减档技巧
金画笔少儿美术中心地址有知道的么?有点事想
邢台恒大悦府怎么样?好不好?值不值得买?
变压器上的bw-1650j/p-d是什么意思
谁想买百度云资源
宏达家具广场地址有知道的么?有点事想过去!
百度还可信吗???
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?