1 // Test1017-分数序列.cpp: 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 int n[100] = {}; 6 int m[100] = {}; 7 int cal_m(int i); 8 int cal_n(int i); 9 int cal_m(int i) 10 { 11 if (i == 0) 12 return 1; 13 else 14 return cal_n(i - 1); 15 } 16 int cal_n(int i) 17 { 18 if (i == 0) 19 return 2; 20 else 21 return cal_m(i - 1) + cal_n(i - 1); 22 } 23 24 int main() 25 { 26 int num; 27 //scanf_s("%d", &num); 28 int N = 10; 29 for (int i = 0; i < N; i++) 30 { 31 n[i] = cal_n(i); 32 m[i] = cal_m(i); 33 } 34 float res = 0; 35 for (int i = 0; i < N; i++) 36 { 37 res += (float)n[i] / m[i]; 38 } 39 printf("%.2f", res); 40 41 return 0; 42 }