import static java.lang.Math.*
public class homeworkfour {
// 0~1区间n等分
private static int n = 100000
// 随便定义个曲线e的x次方, 取其x在0~1的定积分
public static double f(double x) {
double f
f = pow(E, x)
return f
}
// 梯形法求定积分
/**
*/
public static double getDefiniteIntegralByTrapezium(double x0, double xn) {
double h = abs(xn - x0) / n
double sum = 0
for (double xi = 0xi <= xnxi = xi + h) {
sum += (f(xi) + f(xi + h)) * h / 2
}
return sum
}
/**
* x0: 坐标下限, xn: 坐标上限
*/
// 矩形法求定积分, 右边界
public static double getDefiniteIntegralByRectangle1(double x0, double xn) {
//h: 步长
double h = abs(xn - x0) / n
double sum = 0
for (double xi = 0xi <= xnxi = xi + h) {
sum += f(xi + h) * h
}
return sum
}
// 矩形法求定积分, 左边界
public static double getDefiniteIntegralByRectangle2(double x0, double xn) {
double h = abs(xn - x0) / n
double sum = 0
for (double xi = 0xi <= xnxi = xi + h) {
sum += f(xi) * h
}
return sum
}
/**
* 测试定积分
*/
public static void main(String[] args) {
System.out.println(getDefiniteIntegralByTrapezium(0, 1))
System.out.println(getDefiniteIntegralByRectangle1(0, 1))
System.out.println(getDefiniteIntegralByRectangle2(0, 1))
}
}
公众平台的会员积分活动属于会员卡优惠券的一个小功能。会员卡是官方账号中的高级功能,所以并不自成体系,也就是说官方账号需要重新开发。下面简单介绍一下开发的方式和过程:
1.登录公众平台,申请并注册一个官方账号。
2.找一家像我们这样的专业开发公司,帮你在官方账号上搭建微会员体系。
3.上传并批准
4.审核通过后,登录小程序管理后台,上传相关资料,进行设置。最后,再次祝你身体健康,心情愉快!
#include<stdio.h>#include<math.h>
float
f1(float
x)
{
return(1.0+x)
}
float
f2(float
x)
{
return(2.0*x+3.0)
}
float
f3(float
x)
{
return(exp(x)+1)
}
float
f4(float
x)
{
return(pow(1+x,2))
}
float
f5(float
x)
{
return(pow(x,3))
}
float
fsimp(float
a,float
b,float
(*p)(float))
{
float
c,s
c=(a+b)/2
s=(b-a)/6*(p(a)+4*p(c)+p(b))
return
s
}
int
main()
{
float
a,b
printf("请输入积分下限a的值:")
scanf("%f",&a)
printf("请输入积分上限b的值:")
scanf("%f",&b)
printf("%f\n",fsimp(a,b,f1))
printf("%f\n",fsimp(a,b,f2))
printf("%f\n",fsimp(a,b,f3))
printf("%f\n",fsimp(a,b,f4))
printf("%f\n",fsimp(a,b,f5))
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)