#include <stdio.h> void main() { int n,i; int a=2,b=1,c; double s=0; scanf("%d",&n); if(n>=1&&n<=10) { for(i=0;i<n;i++) { s+=(1.0*a)/b;//这个数列的规律就是后一项的分子是前一项的分子与分母的和,分母是前一项的分子; c=a+b; b=a; a=c; } } printf("%0.6lf",s); } |
Double click to view unformatted code.