编写一个java应用程序,求分数序列2/1,3/2,5/3,8/5,13/8…的前20项之和。
答案:1 悬赏:50 手机版
解决时间 2021-11-29 01:51
- 提问者网友:謫仙
- 2021-11-28 19:31
编写一个java应用程序,求分数序列2/1,3/2,5/3,8/5,13/8…的前20项之和。
最佳答案
- 五星知识达人网友:春色三分
- 2021-11-28 20:19
public class xulie
{
public static void main(String[] args)
{
int xiang=20;//计算多少项
float sum=0;
int[] num=new int[xiang+1];
num[0]=1;
num[1]=2;
for(int j=2;j<=xiang;j++){
num[j]=num[j-1]+num[j-2];
}
for(int i=1;i<=xiang;i++){
sum+=(float)num[i]/num[i-1];
}
System.out.println("前"+xiang+"项和是:"+sum);
}
}
——————————————
存为xulie.java
实际运行输出为:
前20项和是:32.660263
{
public static void main(String[] args)
{
int xiang=20;//计算多少项
float sum=0;
int[] num=new int[xiang+1];
num[0]=1;
num[1]=2;
for(int j=2;j<=xiang;j++){
num[j]=num[j-1]+num[j-2];
}
for(int i=1;i<=xiang;i++){
sum+=(float)num[i]/num[i-1];
}
System.out.println("前"+xiang+"项和是:"+sum);
}
}
——————————————
存为xulie.java
实际运行输出为:
前20项和是:32.660263
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯