#include<stdio.h> int main(){ int i,fz[10],fm[10]; fz[0] = 2; fz[1] = 3; fm[0] = 1; fm[1] = 2; int n; scanf("%d",&n); if(n == 1){ printf("%.6f\n",(float)fz[0]/fm[0]); } else if(n == 2){ printf("%.6f\n",(float)fz[0]/fm[0] + (float)fz[1]/fm[1]); } else { float sum = (float)fz[0]/fm[0] + (float)fz[1]/fm[1]; for(i = 2; i < n; i ++){ fz[i] = fz[i - 1] + fz[i - 2]; fm[i] = fm[i - 1] + fm[i - 2]; sum += (float)fz[i]/fm[i]; } printf("%.6f\n",sum); } return 0; } |
Double click to view unformatted code.