C/C++の宿題を片付けます 76代目
■ このスレッドは過去ログ倉庫に格納されています
0219デフォルトの名無しさん
2006/11/09(木) 00:27:01#include <stdio.h>
double d(double x, double n) {
return n == 0 ? x : -x * x * d(x, n - 1) / (2 * n + 1) / (2 * n);
}
double mysin(double x) {
int i;
double r = 0.;
for (i = 0; i < 20; i++) r += d(x, i);
return r;
}
int main(void) {
double i;
for (i = 0.; i <= 3.1415926535898; i += 0.31415926535898) printf("%f\n", mysin(i));
}
■ このスレッドは過去ログ倉庫に格納されています