C语言求指定函数定积分的程序

输入积分区间0到0.1输出积分结果函数是dM=R的平方dR... 输入积分区间0到0.1
输出积分结果
函数是 dM= R的平方 dR
展开
 我来答
匿名用户
2018-09-01
展开全部
#include <stdio.h>
#define RES (1e-6)
double integ(double a,double b,double f(double))
{
    double sum;
    for(sum=0;a<b;a+=RES)
    {
        sum+=f(a)*RES;
    }
    return sum;
}
double f(double x)
{
    return x*x;
}
int main()
{
    printf("%lf\n",integ(0,0.1,f));
    return 0;
}
更多追问追答
追问
可不可以改成我输入区间0,0.1
然后回车得到结果的这种
追答
int main()
{
    double a,b;
    scanf("%lf%lf",&a,&b);
    printf("%lf\n",integ(a,b,f));
    return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式