使用指向函数的指针实现。

#include<stdio.h>
#include<math.h>
double integral(double(*f)(double),double a,double b);
int main()
{double y1,y2,y3;y1=integral(sin,0.0,1.0);y2=integral(cos,-1.0,1.0);y3=integral(exp,0.0,2.0);printf("%lf\n%lf\n%lf\n",y1,y2,y3);
}double integral(double(*f)(double),double a,double b)
{double s,h;int n=1000,i;h=(b-a)/n;s=((*f)(a)+(*f)(b))/2.0;for(i=0;i<n;i++){s+=(*f)(a+i*h);}return s*h;
}

c语言———定积分计算相关推荐

  1. R语言dataframe计算满足筛选条件的行的个数(筛选满足条件的数据行并计数):类似于excel的countif函数

    R语言dataframe计算满足筛选条件的行的个数(筛选满足条件的数据行并计数):类似于excel的countif函数 目录

  2. R语言相关性计算及使用ggcorrplot包相关性分析热力图可视化分析实战

    R语言相关性计算及使用ggcorrplot包相关性分析热力图可视化分析实战 目录 R语言相关性计算及使用ggcorrplot包相关性分析热力图可视化分析实战

  3. C 语言实例 - 计算自然数的和

    C 语言实例 - 计算自然数的和自然数是指表示物体个数的数,即由0开始,0,1,2,3,4,--一个接一个,组成一个无穷的集体,即指非负整数. 实例 - 使用 for #include <std ...

  4. 为什么用c语言程序中的if语句实现从1加到100最后的结果是负数,用C语言程式计算从1加到100的程式是怎样的?...

    用C语言程式计算从1加到100的程式是怎样的?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 用C语言程式计算从1加到1 ...

  5. c语言返回二叉树的大小,C语言中计算二叉树的宽度的两种方式

    C语言中计算二叉树的宽度的两种方式 二叉树作为一种很特殊的数据结构,功能上有很大的作用!今天就来看看怎么计算一个二叉树的最大的宽度吧. 采用递归方式 下面是代码内容: int GetMaxWidth( ...

  6. 最大值_期末C语言特辑 计算一维数组中最大值

    点击蓝字 关注我们 期末C语言特辑 计算一维数组中最大值 [问题描述]输入10个整型数据,存入数组a中,计算其最大值及其所在元素的下标位置. [输入形式]"%d" [输出形式]&q ...

  7. C 语言实例 - 计算 int, float, double 和 char 字节大小

    C 语言实例 - 计算 int, float, double 和 char 字节大小C 语言实例 C 语言实例使用 sizeof 操作符计算int, float, double 和 char四种变量字 ...

  8. 含根式的定积分计算_定积分计算详细步骤

    首先分析积分区间是否关于原点对称,其次考虑被积函数是否具有周期性,再次考察被积函数是否可以转换为"反对幂指三"五类基本函数中两个类型函数的乘积,或者是否包含有正整数n参数,或者包含 ...

  9. C语言实现计算数的整数次幂

    C语言实现计算数的整数次幂 程序分析: 1.while循环.输入1.22,5,scanf()成功读取两值,并返回2,循环继续. 因为scanf()跳过空白,所以可以像输出示例那样,分多行输入. 但是输 ...

最新文章

  1. Nacos真香,从零到一学起来
  2. 【转】使用Xcode中的iOS SDK给iphone开发出第一个App程序
  3. Node.js 15 正式发布,14 将支持到 2023 年
  4. 剪切板与正则表达式测试
  5. 基于对偶学习的跨领域图片描述生成
  6. 3周第4次课 df、du命令 fdisk磁盘分区
  7. 在CentOS中安装NodeJS
  8. python打开jpg照片_python打开图像
  9. [转]编程语言与宗教
  10. 使用nvidia-nsight编译器开发C/C++以及cuda编程
  11. H3C UniServer R6900 G3 服务器介绍
  12. 圆梦腾讯之后,我收集整理了这份“2022Java 常见面试真题汇总
  13. 注册gmail账号,手机无法接受验证码的问题
  14. 如何在win7下安装XP系统?
  15. query相关搜索词推荐
  16. linux基础操作之三
  17. 第1040期机器学习日报(2017-07-24)
  18. Java接口中的方法和常量
  19. XPE及CE系统对比
  20. x.norm(p=2,dim=1,keepdim=True)

热门文章

  1. Oracle dataset 工具,[Oracle] 32-bit ODAC 與 Visual Studio工具 (.NET)
  2. ffmpeg实战教程(一)Mp4,mkv等格式解码为h264和yuv数据
  3. 【我是学生,可以送我么】搭建树莓派4bJTAG调试平台jlink平替版
  4. win11关闭快速启动
  5. apt-get install r-base出现有几个软件包无法下载
  6. 我是怎样通过博客进入搜狐的
  7. 看生物学家如何恶搞PLOS ONE
  8. TIOBE 6 月编程语言排行榜
  9. implode 和 explode
  10. 怎么把png图片压缩到100k以内,3个工具高效处理