输入一个正整数 n,输出 2/1+3/2+5/3+8/5+……前n项之和,保留2位小数

日期:2014-04-14 08:03:09 人气:1

输入一个正整数 n,输出 2/1+3/2+5/3+8/5+……前n项之和,保留2位小数

#include void main() { int fz,fm,k,n,i; double sum; sum=0; fz=2; fm=1; scanf("%d",&n); for ( i=0;i<n;i++ ) { sum+=((double)fz/fm); k=fz; fz+=fm; fm=k; } printf("%.2lf\n",sum+0.005); }
    A+
热门评论