08/10/10 01:21:40
>>185 素直に再帰したいけどこれじゃダメなのかな
#include <stdio.h>
int a(int); int b(int);
int a(int n) {
if (n == 0) return 7;
else return 3 * a(n-1) + 4 * b(n-1);
}
int b(int n) {
if (n == 0) return 5;
else return 2 * a(n-1) + 3 * b(n-1);
}
int main() {
printf("%.10lf\n", (double)a(10) / b(10));
return 0;
}