C语言编程求函数y=sinx在(0,1)区间的定积分?
C语言编程求函数y=sinx在(0,1)区间的定积分?
日期:2018-03-29 13:42:59 人气:2
#include
#include
#define N 10000000
void main()
{
double sum=0;
int i;
for(i=0; i<N; i++)
{
sum += sin((double)(i)/N)/N;
}
printf("%lf\n%lf",sum,1-cos(1));
}
N后面的0有点多了,不过这个数刚好能精确到小数点后6位。
当然,这个程序的算法实在