C/C++の宿題を片付けます 74代目
■ このスレッドは過去ログ倉庫に格納されています
0489デフォルトの名無しさん
2006/10/08(日) 05:49:09かなり手抜きだが。
テーラー展開した式を1000項まで計算する。無論遅い。
#include <stdio.h>
#include <math.h>
double my_exp(double x)
{
int i;
const int n = 1000;
double px = fabs(x);
double t = 1.0;
double sum = t;
for(i=1; i<=n; i++){
t *= px/i;
sum += t;
}
if(x<0.0){
return 1/sum;
}else{
return sum;
}
}
int main()
{
double x;
scanf("%lf",&x);
printf("%e",my_exp(x));
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています