- 106 名前:デフォルトの名無しさん mailto:sage [2007/07/16(月) 21:34:45 ]
- >>102
#include <stdio.h> double f(double x){ return 1.0/(1.0+x*x); } int main(void){ double a=0.0, b=10.0, h, sum; long n=10000000, i; h=(b-a)/n; sum=f(a)+f(b); for(i=1;i<n;i+=2) sum+=2*f(a+h*i); for(i=2;i<n;i+=2) sum+=4*f(a+h*i); sum*=h/3; printf("Answer: %f\n", sum); return 0; }
|

|