C语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

日期:2019-12-05 21:44:37 人气:3

C语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

public class Demo11 { public static void main(String[] args) { double sum=2/1; double m=2;//定义分子 double n=1;//定义分母 for(int i=2;i<=20;i++){ m=m+n; n=m-n; sum+=(double) m/n; //将分子的类型强制转换成double,否则两个int相除,结果还是int会将小数点后都舍弃。
    A+
热门评论