c语言中不定积分如何编写程序,谁能举个例子教我一下C语言的定积分运算

[C] 纯文本查看 复制代码#include

#include

void main( )

{

float f1(float x);

float f2(float x);

float f3(float x);

float s1 = 0;

float s2 = 0;

float s3 = 0;

int n; // 被分成的份数

float a,b; // 积分范围

int i; // 循环变量

printf("请输入极限下限:");

scanf("%f",&a);

printf("请输入极限上限:");

scanf("%f",&b);

printf("请输入被分成的份数:");

scanf("%d",&n);

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

{

s1 = s1 + f1(a+((b-a)/n)*i)*((b-a)/n);

s2 = s2 + f2(a+((b-a)/n)*i)*((b-a)/n);

s3 = s3 + f3(a+((b-a)/n)*i)*((b-a)/n);

}

printf("积分的结果为:%0.4f\n",s1);

printf("积分的结果为:%0.4f\n",s2);

printf("积分的结果为:%0.4f\n",s3);

}

/* y=x */

float f1(float x)

{

float y=0;

y = x;

return y;

}

/* y = x*x */

float f2(float x)

{

float y=0;

y = x*x;

return y;

}

/* y = sin(x) */

float f3(float x)

{

float y=0;

y = (float)sin(x);

return y;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值