/************************************************************/

/*sin,cos,exp函数已经存在于系统的数学函数库中,程序开头需要定义math头文件*/

/************************************************************/

#include/****************主函数**************************************/

int main()

{

float integral(float(*)(float), float, float, 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:\n");

scanf("%f%f", &a1, &b1);

printf("enter a2,b2:\n");

scanf("%f%f", &a2, &b2);

printf("enter a3,b3:\n");

scanf("%f%f", &a3, &b3);

p = fsin;//用float型指针指向fsin函数

c = integral(p, a1, b1, n);

printf("sin(x)=%f\n", c);

p = fcos;//用float型指针指向fcos函数

c = integral(p, a2, b2, n);

printf("cos(x)=%f\n", c);

p = fexp;//用float型指针指向exp函数

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;//牛顿莱布尼茨公式运用

x = a;

s = 0;

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

{

x = x + h;

s = s + (*p)(x)*h;

}

return (s);

}

float fsin(float x)

{

return sin(x);

}

float fcos(float x)

{

return cos(x);

}

float fexp(float x)

{

return exp(x);

}

c语言算ex自定义函数,用C语言写定积分的通用函数:sin(x),cos(x),eX.相关推荐

  1. c语言自定义函数程序设计,ch3自定义函数设计 C语言 《解析C程序设计》.ppt

    ch3自定义函数设计 C语言 <解析C程序设计> 全局变量--外部变量 在函数外定义的变量 有效范围:从定义变量的位置开始到本源文件结束,及有extern声明的其它源文件 存储类型:缺省e ...

  2. C语言入门系列 - 自定义函数

    C语言入门系列 - 自定义函数 第一节 C 语言基础以及基本数据类型 第二节 C 语言运算符 第三节 C 语言控制语句 第四节 C 语言自定义函数 第五节 C 语言修饰变量的关键字 第六节 C 语言构 ...

  3. C语言:1027.自定义函数求最大公约数和最小公倍数

    C语言:1027.自定义函数求最大公约数和最小公倍数 题目描述: 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入. 解题思路: 1.利用辗转相 ...

  4. C语言 memcpy 和 strcpy 函数区别 - C语言零基础入门教程

    目录 一.memcpy 函数/strcpy 函数简介 二.memcpy 函数/strcpy 函数实战 1.strcpy 函数属于字符串拷贝 2.memcpy 函数属于内存拷贝 三.猜你喜欢 零基础 C ...

  5. C语言 strcpy 和 strcpy_s 函数区别 - C语言零基础入门教程

    目录 一.strcpy_s 函数/strcpy 函数简介 1.strcpy 函数语法 2.strcpy_s 函数语法 二.strcpy/strcpy_s 函数实战 三.猜你喜欢 零基础 C/C++ 学 ...

  6. 多元统计分析及R语言建模_自定义函数: msaR.R

    #*********************************************** #****** 多元统计分析及R语言建模(第五版)****** #****** 自定义函数: msaR ...

  7. 最小值c语言编写自定义函数,C语言笔记55:自定义函数[老九学堂]

    函数定义 return_type function_name ([datetype1 arg1],[datype2 arg2,[...]){ //函数体 } 函数三要素返回值类型 函数名 参数列表 书 ...

  8. c语言何编写自定义函数,C语言菜鸟基础教程之自定义函数

    C语言菜鸟基础教程之自定义函数 先动手编写程序: #include int add(int x, int y) { int z = x + y; return z; } int main() { in ...

  9. DB2自定义函数(C语言)

    1      总体介绍 基于DB2 V9.5 1.1    用户自定义函数(UDF) DB2 内部提供了大量的函数,但仍然不足以满足业务千奇百怪的需要.不过DB2提供了用户自定义函数(User Def ...

最新文章

  1. python是用什么语言开发的-专为人工智能和数据科学而生的Go语言,或将取代Python...
  2. 怎样写C代码——《狂人C》习题解答1(第一章习题7)
  3. php程序变量,PHP 变量
  4. html中两个图片叠放,CSS实现图片叠放(勾选图标)
  5. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第1节 常用函数接口_16_常用的函数式接口_Function接口中的方法Apply...
  6. WMV格式如何转为高清无损MP4视频格式
  7. 吊打迅雷,最好用的BT种子下载器,下载不限速
  8. R语言混合效应(多水平/层次/嵌套)模型及贝叶斯实现
  9. java 集合底层_java集合底层实现总结
  10. 企业为什么要做微信公众号?
  11. Team Foundation Server BuilderService LOG
  12. 计算机 360云盘删除,如何删除电脑右键菜单中的保存到360云盘选项
  13. 一步一步编写12306抢票软件
  14. 软件项目估算永远不准怎么办?钱少时间紧未必是坏事
  15. 电商业务容器化遇瓶颈,公有云Docker镜像P2P加速很安全
  16. View事件分发机制分析
  17. 静态模型,动态模型!
  18. 怎么用计算机表达爱意,不知道如何向心仪的她表达爱意的你 可能需要Zooids这帮小助攻...
  19. Python实现PDF转文字.
  20. python输出分数_如何用python3输出分数?

热门文章

  1. android 广告弹出层,安卓广告活动弹窗控件 android-adDialog
  2. 人人商城生成app教程_人人商城APP打包教程(APICLOUD版)
  3. 原理图中如何连线_Altium Designer10绘制原理图
  4. AUTOSAR专业知识篇(八)-ID.3 和大众的电气化平台
  5. 查看oracle的块大小,查看操作系统块大小
  6. 宝塔常用的命令大全(直接上官网)
  7. linux数据包注释,关于 linux中TCP数据包(SKB)序列号的小笔记
  8. PHP中怎样实现正负数的相加,PHP 求任意n个正负整数里面最大的连续和
  9. vue 特定条件下绑定事件
  10. localStorage/cookie 用法分析与简单封装