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


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...

面试题 相关文章推荐
华为慧通笔试题
Apr 22 面试题
什么是数组名
May 10 面试题
NULL是什么,它是怎么定义的
May 09 面试题
局域网定义和特性
Jan 23 面试题
类和结构的区别
Aug 15 面试题
武汉某公司的C#笔试题面试题
Dec 25 面试题
系统管理员的职责包括那些?管理的对象是什么?
Sep 20 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
Jan 13 面试题
EJB的几种类型
Aug 15 面试题
大唐面试试题(CPU,UNIX等等)
Jan 11 面试题
Unix如何在一行中运行多个命令
May 29 面试题
Servlet方面面试题
Sep 28 面试题
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
May 23 #面试题
将n个数按输入顺序的逆序排列,用函数实现
Nov 14 #面试题
解释一下Windows的消息机制
Jan 30 #面试题
编写函数,将一个3*3矩阵转置
Oct 09 #面试题
用C或者C++语言实现SOCKET通信
Feb 24 #面试题
写出一个方法实现冒泡排序
Jul 08 #面试题
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
Apr 15 #面试题
You might like
php简单的留言板与回复功能具体实现
2014/02/19 PHP
php进程间通讯实例分析
2016/07/11 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
jquery CSS选择器笔记
2010/03/29 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
Jquery原生态实现表格header头随滚动条滚动而滚动
2014/03/18 Javascript
基于Javascript实现返回顶部按钮
2016/02/29 Javascript
RequireJS使用注意细节
2016/05/15 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
2016/06/21 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
js原生Ajax的封装和原理详解
2017/03/11 Javascript
Angular2数据绑定详解
2017/04/18 Javascript
微信小程序request请求后台接口php的实例详解
2017/09/20 Javascript
JS中的事件委托实例浅析
2018/03/22 Javascript
基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍
2018/08/24 Javascript
vue组件从开发到发布的实现步骤
2018/11/11 Javascript
Django中的CACHE_BACKEND参数和站点级Cache设置
2015/07/23 Python
python交互式图形编程实例(二)
2017/11/17 Python
Python基于opencv实现的简单画板功能示例
2019/03/04 Python
python ChainMap的使用和说明详解
2019/06/11 Python
python 默认参数相关知识详解
2019/09/18 Python
python plotly画柱状图代码实例
2019/12/13 Python
Jupyter Notebook 远程访问配置详解
2021/01/11 Python
四年大学生活的个人自我评价
2013/12/11 职场文书
小学安全教育材料
2014/02/17 职场文书
国际贸易专业个人鉴定
2014/02/22 职场文书
六一儿童节演讲稿
2014/05/23 职场文书
企业法人代表任命书
2014/06/06 职场文书
2015年酒店前台工作总结
2015/04/20 职场文书
婚宴致辞
2015/07/28 职场文书
学困生帮扶工作总结
2015/08/13 职场文书
保护环境建议书作文400字
2015/09/14 职场文书
Python中可变和不可变对象的深入讲解
2021/08/02 Python