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


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

面试题 相关文章推荐
华为的Java面试题
Mar 07 面试题
C++的几个面试题附答案
Aug 03 面试题
介绍一下SQL注入攻击的种类和防范手段
Feb 18 面试题
如何删除一个表里面的重复行
Jul 13 面试题
杭州龙健科技笔试题.net部分笔试题
Jan 24 面试题
2019年.net常见面试问题
Feb 12 面试题
逻辑链路控制协议
Oct 01 面试题
介绍一下write命令
Sep 24 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
Jun 20 面试题
过滤器的用法
Oct 08 面试题
Weblogic和WebSphere不同特点
May 09 面试题
解释下列WebService名词:WSDL、SOAP、UDDI
Jun 22 面试题
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
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程序的方法
2009/03/09 PHP
php Ubb代码编辑器函数代码
2012/07/05 PHP
php中file_get_contents与curl性能比较分析
2014/11/08 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
jquery怎样实现ajax联动框(一)
2013/03/08 Javascript
jQuery实现图片渐入渐出切换展示效果
2015/08/15 Javascript
JS模仿编辑器实时改变文本框宽度和高度大小的方法
2015/08/17 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
Bootstrap实现input控件失去焦点时验证
2016/08/04 Javascript
简单实现IONIC购物车功能
2017/01/10 Javascript
原生JS实现不断变化的标签
2017/05/22 Javascript
微信小程序App生命周期详解
2018/01/31 Javascript
Java设计中的Builder模式的介绍
2018/03/22 Javascript
详解Vue结合后台的列表增删改案例
2018/08/21 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
2019/04/10 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
2020/07/29 Javascript
vue 组件间的通信之子组件向父组件传值的方式
2020/07/29 Javascript
简介JavaScript错误处理机制
2020/08/04 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
2020/09/07 Javascript
[02:39]DOTA2国际邀请赛助威团西雅图第一天
2013/08/08 DOTA
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
Python多层装饰器用法实例分析
2018/02/09 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
jupyter notebook 中输出pyecharts图实例
2020/04/23 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
Python检测端口IP字符串是否合法
2020/06/05 Python
TensorFlow中如何确定张量的形状实例
2020/06/23 Python
英国最大的宠物商店:Pets at Home
2019/04/17 全球购物
什么是Smarty变量操作符?如何使用Smarty变量操作符
2014/07/18 面试题
为什么会有内存对齐
2016/10/10 面试题
园林毕业生自我鉴定范文
2013/12/29 职场文书
教师党性分析材料
2014/02/04 职场文书
会计电算化大学生职业规划书
2014/02/05 职场文书
乡党政领导班子群众路线教育实践活动个人对照检查材料
2014/09/20 职场文书
B站评分公认最好看的动漫,你的名字评分9.9,第六备受喜欢
2022/03/18 日漫