输入一个正整数n,输出2/1 + 3/2 + 5/3 + 8/5 + …的前n项之和,保留2位小数(该序列从第二项起,每一项的

日期:2018-02-27 10:12:55 人气:1

输入一个正整数n,输出2/1 + 3/2 + 5/3 + 8/5 + …的前n项之和,保留2位小数(该序列从第二项起,每一项的

#include void main() { int n,i; float p=2.0,q=1.0,t; float sum=0.0; printf("Input:"); scanf("%d",&n); for(i=0;i<n;i++) { sum+=p/q; t=p; p=p+q; q=t; } printf("sum=%0.2f",sum); }
    A+
热门评论