C/C++の宿題片付けます 125代目
■ このスレッドは過去ログ倉庫に格納されています
0893デフォルトの名無しさん
2009/05/17(日) 10:23:06#include <stdio.h>
double factorial(int i) {
if(i == 1) return 1.0;
return i * factorial(i-1);
}
int main() {
double a=1.0, a1, fa;
int i=1;
do {
fa = factorial(i);
a += 1/fa;
printf("%.20f %.0f\n", a, fa);
if(a == a1) break;
a1 = a;
} while(i++);
}
■ このスレッドは過去ログ倉庫に格納されています