首頁>Club>
4
回覆列表
  • 1 # 使用者58965548962

    #include <sdtio.h>

    #include <math.h>

    void main()

    {

    double f(double x);

    int i,n;

    /*n為區間等分的個數,應儘可能大*/

    double a,b,h,s;/*a為積分下限,b為積分上限,h為步長*/

    printf("積分下限a:\n");//這裡下限為0

    scanf("%d",&a);

    printf("積分上限為:b\n");//這裡上限為1

    scanf("%d",&b);

    printf("區間等分個數n:\n");

    scanf("%d",&n);

    h=(b-a)/n; /*步長的計算 */

    s=f(a)*h;

    for(i=1;i<n;i++)

    {

    s=s+f(a+i*h)*h;

    }

    prinf("函式f(x)=sinx/x的積分值為s=%10.6f\n");

    /*以下為f(x)被積函式的定義*/

    double f(double x)

    {

    double y;

    y=six(x)/x;

    return (y);

    }

    }

    參考資料:the c programming language

  • 中秋節和大豐收的關聯?
  • 現在數碼相機功能齊全,攝影入門很低。我想問問什麼是攝影?