用C语言编写一个求定积分的程序,用它分别求以下5个函数的定积分:

2024-11-16 07:27:01
推荐回答(1个)
回答1:

#include

#include//pow()指数函数头文件; 

#define e 2.71828//定义自然常数e; 

int main ()

{

    double a,b,n1,n2,n3,n4,n5,t;

    scanf("%lf%lf",&a,&b);

    if(a

    {

    t=a;

    a=b;

b=t;

}

    n1=a-b+0.5*(a*a-b*b);//a和b是未知数,积分运算后,原式=a和b混合运算的代数式; 

    n2=a*a-b*b+3*a-3*b;

    n3=e*0.5*(a*a-b*b)+a-b;

    n4=(pow(a+1,3)-pow(b+1,3))/3;

    n5=(pow(a,4)-pow(b,4))/4;

    printf("%.2lf %.2lf %.2lf %.2lf %.2lf",n1,n2,n3,n4,n5);

    return 0;

}

图1是运行结果,图2是原题的积分结果;通过数学的积分结果可以看出,积分符号的不在了;只剩下上下限a,b组成的代数式;