simpson.c

来自「自己做的常用库和实现的数据结构。public domain.」· C语言 代码 · 共 26 行

C
26
字号
#define N 10
#include  <stdio.h>
#include <math.h>
double f(x)
double x;
{double y;y=exp(x);
 return y;}
double simpson(a,b)
float a,b;
{double h,x,s;
 s=f(a)-f(b);
 h=(b-a)/10; x=a;

 do{x=x+h/2;s=s+4*f(x);
    x=x+h/2;s=s+2*f(x);}
 while(x<b);
 s=s*h/6;
 return(s);}

main()
{float a,b,s;
 scanf("%f,%f",&a,&b);
 s=simpson(a,b);
 printf("%16.12f\n",s);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?