#include<stdio.h> int Fun(int n) { if (n==1) { return 1; } if (n==2) { return 2; } else { return (Fun(n - 1) + Fun(n - 2)); } } int Fun2(int n) { if (n == 1) { return 2; } if (n == 2) { return 3; } else { return (Fun2(n - 1) + Fun2(n - 2)); } } int main() { int n = 0, i = 0; double count1 = 0, count2 = 0, sum = 0, divide = 0; scanf("%d", &n); for ( i = 1; i <= n; i++) { double res = 1.0 * Fun(i); double res2 = 1.0 * Fun2(i); divide = res2 / res; sum = sum + divide; } printf("%.2lf\n", sum); return 0; }
0.0分
0 人评分
C语言训练-大、小写问题 (C语言代码)浏览:2374 |
剔除相关数 (C语言代码)浏览:1019 |
C语言训练-计算1977!* (C++代码)浏览:860 |
【回文数(二)】 (C语言代码)浏览:746 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:465 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1099 |
C语言考试练习题_保留字母 (C语言代码)浏览:713 |
核桃的数量 (C语言代码)浏览:672 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:647 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:478 |