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


Posted in 面试题 onNovember 08, 2012
解: #include
main()
{ float integral(float(8p)(float),float a,float b,int n);
float a1,b1,a2,b2,a3,b3,c,(*p)(float);
float fsin(float);
float fcos(float);
float fexp(float);
int n=20;
printf(“Input a1,b1:”);
scanf(“%f,%f”,&a1,&b2);
printf(“Input a2,b2:”);
scanf(“%f,%f”,&a2,&b2);
printf(“Input a3,b3:”);
scanf(“%f,%f”,&a3,b3);
p=fsin;
c=integral(p,a1,b1,n);
printf(“The integral of sin(x) is:%f\n”,c);
p=fcos;
c=integral(p,a2,b2,n);
printf(“The integral of cos(x) is :%f\n”,c);
c=integral(p,a3,b3,n);
printf(“The integral of sin(x) is :%f\n”,c);
}
float integral(float (*p)(float),float a,float b,int n)
{
int i;
floatx,h,s;
h=(b-a)/n;
x=a;
s=0;
for(i=1;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);}

Tags in this post...

面试题 相关文章推荐
六道php面试题附答案
Jun 05 面试题
C语言怎样定义和声明全局变量和函数最好
Nov 26 面试题
外企C语言笔试题
Nov 10 面试题
C面试题
Oct 08 面试题
将"引用"作为函数返回值类型的格式、好处和需要遵守的规则
Feb 09 面试题
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
Aug 09 面试题
什么是Assembly(程序集)
Sep 14 面试题
.NET常见笔试题集
Dec 01 面试题
EJB2和EJB3在架构上的不同点
Sep 29 面试题
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
Nov 18 面试题
介绍一下javax.servlet.Servlet接口及其主要方法
Nov 30 面试题
介绍一下SOA和SOA的基本特征
Feb 24 面试题
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
May 23 #面试题
将n个数按输入顺序的逆序排列,用函数实现
Nov 14 #面试题
解释一下Windows的消息机制
Jan 30 #面试题
编写函数,将一个3*3矩阵转置
Oct 09 #面试题
用C或者C++语言实现SOCKET通信
Feb 24 #面试题
写出一个方法实现冒泡排序
Jul 08 #面试题
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
Apr 15 #面试题
You might like
一个oracle+PHP的查询的例子
2006/10/09 PHP
PHP中对数据库操作的封装
2006/10/09 PHP
PHP正则表达式之捕获组与非捕获组
2015/11/06 PHP
详解php中 === 的使用
2016/10/24 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
2016/12/02 PHP
php中str_pad()函数用法分析
2017/03/28 PHP
javascript实现的淘宝旅行通用日历组件用法实例
2015/08/03 Javascript
12种JavaScript常用的MVC框架比较分析
2015/11/16 Javascript
JavaScript表单验证实例之验证表单项是否为空
2016/01/10 Javascript
jQuery获取当前点击的对象元素(实现代码)
2016/05/19 Javascript
js基于cookie方式记住返回页面用法示例
2016/05/27 Javascript
JavaScript提升性能的常用技巧总结【经典】
2016/06/20 Javascript
JavaScript中清空数组的方法总结
2016/12/02 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
Vuex 模块化使用详解
2019/07/31 Javascript
[01:06]DOTA2小知识课堂 Ep.02 吹风竟可解梦境缠绕
2019/12/05 DOTA
Python通过poll实现异步IO的方法
2015/06/04 Python
Python复制文件操作实例详解
2015/11/10 Python
轻松实现python搭建微信公众平台
2016/02/16 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
python opencv之SIFT算法示例
2018/02/24 Python
python如何定义带参数的装饰器
2018/03/20 Python
django js实现部分页面刷新的示例代码
2018/05/28 Python
在python中对变量判断是否为None的三种方法总结
2019/01/23 Python
Django中密码的加密、验密、解密操作
2019/12/19 Python
opencv 图像礼帽和图像黑帽的实现
2020/07/07 Python
谈谈对css属性box-sizing的了解
2017/01/04 HTML / CSS
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
化工专业应届生求职信
2013/11/08 职场文书
小学生元旦感言
2014/02/26 职场文书
2014年社区居委会主任重阳节讲话稿
2014/09/25 职场文书
小学少先队活动总结
2015/05/08 职场文书
公司酒会致辞
2015/07/30 职场文书
高中物理教学反思
2016/02/19 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers
TypeScript 使用 Tuple Union 声明函数重载
2022/04/07 Javascript