#include"stdio.h"
#include"math.h"
int main()
{float integral(float(*)(float),float,float,int); //声明一个float的指针函数返回值是float,2个float参数,1个int参数的函数。float fsin(float);float fcos(float);float fexp(float);float a1,b1,a2,b2,a3,b3,c,(*p)(float);  //定义一个float类型的指针。int n=20;printf("enter a1,b1: ");                 //输入积分上下限。scanf("%f %f",&a1,&b1);printf("enter a2,b2: ");scanf("%f %f",&a2,&b2);printf("enter a3,b3: ");scanf("%f %f",&a3,&b3);p=fsin;  //是float型指针变量指向fsin函数。c=integral(p,a1,b1,n);printf("sin(x)=%f\n",c);p=fcos;c=integral(p,a2,b2,n);printf("cos(x)=%f\n",c);p=fexp;c=integral(p,a3,b3,n);printf("exp(x)=%f\n",c);return 0;
}
float integral(float(*p)(float),float a,float b,int n)
{int i;float x,h,s;                                 h=(b-a)/n;                    //把积分区间分成n段,每段等长。x=a;s=0;for(i=0;i<n;i++){x=x+h;s=s+(*p)(x)*h;                  //积分值等于20个矩形区间面积的和}return (s);
}float fsin(float x)
{return sin(x);
}
float fcos(float x)
{return cos(x);
}
float fexp(float x)
{return exp(x);
}

写一个用矩形法求定积分的通用函数,分别求: ∫(0,1) sinxdx , ∫(0,1)cosxdx , ∫(0,1)e^xdx 。相关推荐

  1. 写一个用矩形法求定积分的通用公式,分别求 sinx在0-1上积分,cosx在0-1上积分,e^x在0-1上积分

    写一个用矩形法求定积分的通用公式,分别求 sinx在0-1上积分,cosx在0-1上积分,e^x在0-1上积分 #include <stdio.h> #include <stdlib ...

  2. 写一个用矩形法求定积分的通用函数

    //写一个用矩形法求定积分的通用函数 #include<stdio.h> #include<math.h> double sinx(double x) {return sin( ...

  3. c语言用矩形法计算积分,C++编程:写一个用矩形法求定积分的通用函数

    C++编程:写一个用矩形法求定积分的通用函数 分别求: 说明:sina,cos,exp 函数已在系统的数学函数库中,程序开头要用#indlude 以下是此题的[c++源代码],需要[c源代码]请点击进 ...

  4. (C语言)写一个用矩形法求定积分的通用函数, 分别求∫sin(x)dx, ∫cos(x)dx ,∫e^xdx

    写一个用矩形法求定积分的通用函数,分别求∫sin(x)dx, ∫cos(x)dx ,∫e^xdx #define _CRT_SECURE_NO_WARNINGS #include<stdio.h ...

  5. c语言写一个用矩形法求,写一个用矩形法求定积分的通用函数

    解: #include main() { float integral(float(8p)(float),float a,float b,int n); float a1,b1,a2,b2,a3,b3 ...

  6. c语言用矩形法求定积分的值,写一个用矩形法求定积分的通用函数,分别求:...

    2015-01-22 06:30:01 阅读( 513 ) 解: #include main() {  float integral(float(8p)(float),float a,float b, ...

  7. c语言中求定积分矩形法,C语言使用矩形法求定积分的通用函数

    本文为大家分享了C语言使用矩形法求定积分的通用函数,供大家参考,具体内容如下 要求: 写一个用矩形法求定积分的通用函数,分别求:sin(x),cos(x),e^x . 分析: 矩形法,学过高等数学就知 ...

  8. C语言用矩形法求定积分的通用函数,分别求 sinx, cosx,e^x

    要求: 写一个用矩形法求定积分的通用函数,分别求:sin(x),cos(x),e^x . 分析: 矩形法,学过高等数学就知道化曲为直的思想.将定积分化为多个函数连续的和.基本思想是将区间[a,b]化成 ...

  9. 用C语言用指针怎么算通用定积分,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...

    问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...

  10. 写一个用矩阵法求定积分的通用函数,分别求sinx,cosx,exp(x)的定积分

    /*写一个用矩阵法求定积分的通用函数,分别求sinx,cosx,exp(x)的定积分*/#include <stdio.h> #include <math.h> #define ...

最新文章

  1. 杀出重围!“双一流”新七子,堪称“逆袭”典范!
  2. Codeforces Round #514 (Div. 2)题解
  3. 关于es6中新增的一些方法----数组篇
  4. java: org.luaj.vm2.LuaError:XXX module not found lua脚本初始化出错(转)
  5. Python基础学习(二)
  6. 6迁移-企业级 Hyper-v 群集部署实验方案
  7. Nsight Compute与nvprof metrics 对照
  8. socket网络编程——UDP编程流程
  9. Hello Qt(十三)——QT信号与槽机制
  10. C语言基础之十进制与二进制转换
  11. 识人 用人 激人 留人 斩人
  12. 声音和音频设备属性无法设置
  13. 【HTML】设置页面字体
  14. HDU-6555-The Fool(整除分块)
  15. c语言中的汉诺塔问题详解
  16. flutter 解耦框架BLoC在网络请求中的应用
  17. 数据结构与算法A实验六图论---7-10 邻接矩阵表示法创建无向图
  18. 关于stdlib头文件
  19. 程序员不爱读书,但这很不明智——想看就看《高效能程序员的修炼》
  20. 【软考】-- 多媒体基础知识

热门文章

  1. PS图片中字体或图像的颜色替换
  2. Intellij IDear关闭页面浏览器显示图标
  3. 与MySQL的纠缠(卸载与安装)
  4. 如何啃一本很晦涩的专业书
  5. 如何用计算机蓝牙发送文件,电脑怎么利用蓝牙使手机和电脑互传文件
  6. Unite 2018 | 《崩坏3》:在Unity中实现高品质的卡通渲染(上)
  7. 【redis集群:2. 集群伸缩】
  8. The IMAP server replied to the 'EXAMINE' command with a 'NO' response: EXAMINE Unsafe Login.
  9. HashMap遍历时移除元素
  10. 【BZOJ3572】【Hnoi2014】世界树 虚树