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


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

面试题 相关文章推荐
描述一下JVM加载class文件的原理机制
Dec 08 面试题
super()与this()的区别
Jan 17 面试题
介绍下Java的输入输出流
Jan 22 面试题
如何打开WebSphere远程debug
Oct 10 面试题
New delete 与malloc free 的联系与区别
Feb 04 面试题
.NET初级开发工程师面试题
Apr 18 面试题
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
Jul 21 面试题
linux下进程间通信的方式
Jan 23 面试题
长青弘远的面试题
Jun 09 面试题
恒华伟业笔试面试题
Feb 26 面试题
EJB面试题
Jul 28 面试题
介绍一下Java的事务处理
Dec 07 面试题
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
May 23 #面试题
将n个数按输入顺序的逆序排列,用函数实现
Nov 14 #面试题
解释一下Windows的消息机制
Jan 30 #面试题
编写函数,将一个3*3矩阵转置
Oct 09 #面试题
用C或者C++语言实现SOCKET通信
Feb 24 #面试题
写出一个方法实现冒泡排序
Jul 08 #面试题
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
Apr 15 #面试题
You might like
下载文件的点击数回填
2006/10/09 PHP
php跨域cookie共享使用方法
2014/02/20 PHP
php读取富文本的时p标签会出现红线是怎么回事
2014/05/13 PHP
PHP生成等比缩略图类和自定义函数分享
2014/06/25 PHP
thinkphp常见路径用法分析
2014/12/02 PHP
php绘制一条直线的方法
2015/01/24 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
2015/07/10 PHP
通过Email发送PHP错误的方法
2015/07/20 PHP
PHP读取配置文件类实例(可读取ini,yaml,xml等)
2015/07/28 PHP
PHP利用百度ai实现文本和图片审核
2019/05/08 PHP
js Flash插入函数免激活代码
2009/03/31 Javascript
js removeChild 障眼法 可能出现的错误
2009/10/06 Javascript
JQuery toggle使用分析
2009/11/16 Javascript
JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)
2013/12/31 Javascript
jquery中用函数来设置css样式
2016/12/22 Javascript
JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去
2019/07/23 Javascript
详解小程序云开发攻略(解决最棘手的问题)
2019/09/30 Javascript
基于JavaScript实现贪吃蛇游戏
2020/03/16 Javascript
element 动态合并表格的步骤
2020/12/31 Javascript
Django返回json数据用法示例
2016/09/18 Python
python实现将一个数组逆序输出的方法
2018/06/25 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
2019/01/08 Python
python如何实现DES加密
2020/09/21 Python
在Python中实现字典反转案例
2020/12/05 Python
FOREO官方网站:LUNA露娜洁面仪
2016/11/28 全球购物
美国睫毛、眉毛精华液领导品牌:RevitaLash Cosmetics
2018/03/26 全球购物
英国最大的婴儿监视器网上商店:Baby Monitors Direct
2018/04/24 全球购物
英语专业毕业生自荐信范文
2013/12/31 职场文书
办公室主任先进事迹
2014/01/18 职场文书
高中政治教学反思
2014/01/18 职场文书
2014年最新党员对照检查材料汇总
2014/09/15 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
2014年村党支部工作总结
2014/12/04 职场文书
党的群众路线教育实践活动先进个人材料
2014/12/24 职场文书
Linux中如何安装并部署Redis
2022/04/18 Servers