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


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

面试题 相关文章推荐
AOP的定义以及作用
Sep 08 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
Jul 30 面试题
写出程序把一个链表中的接点顺序倒排
Apr 28 面试题
递归计算如下递归函数的值(斐波拉契)
Feb 04 面试题
经典c++面试题六
Jan 18 面试题
最新远光软件笔试题面试题内容
Nov 08 面试题
C#如何调用Windows程序打开一个文档
Dec 26 面试题
说一下Linux下有关用户和组管理的命令
Jan 04 面试题
企业面试题试卷附带答案
Dec 20 面试题
几道Web/Ajax的面试题
Nov 05 面试题
Java程序员综合测试题
Apr 25 面试题
IBatis持久层技术
Jul 18 面试题
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
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/12/06 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
2010/05/27 PHP
使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
2011/04/23 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
php读取torrent种子文件内容的方法(测试可用)
2016/05/03 PHP
thinkPHP5.0框架整体架构总览【应用,模块,MVC,驱动,行为,命名空间等】
2017/03/25 PHP
php多进程模拟并发事务产生的问题小结
2018/12/07 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码
2007/04/12 Javascript
JavaScript 异步调用框架 (Part 4 - 链式调用)
2009/08/04 Javascript
javascript采用数组实现tab菜单切换效果
2012/12/12 Javascript
javascript函数中的3个高级技巧
2016/09/22 Javascript
微信小程序实现手势图案锁屏功能
2018/01/30 Javascript
深入浅析JS中的严格模式
2018/06/04 Javascript
video.js 一个页面同时播放多个视频的实例代码
2018/11/27 Javascript
聊聊Vue 中 title 的动态修改问题
2019/06/11 Javascript
vue 实现input表单元素的disabled示例
2019/10/28 Javascript
简介JavaScript错误处理机制
2020/08/04 Javascript
Python Tkinter GUI编程入门介绍
2015/03/10 Python
Python编程判断一个正整数是否为素数的方法
2017/04/14 Python
使用Python 正则匹配两个特定字符之间的字符方法
2018/12/24 Python
python如何获取当前文件夹下所有文件名详解
2019/01/25 Python
pandas 如何分割字符的实现方法
2019/07/29 Python
解析python的局部变量和全局变量
2019/08/15 Python
django框架创建应用操作示例
2019/09/26 Python
python实现操作文件(文件夹)
2019/10/31 Python
python matplotlib饼状图参数及用法解析
2019/11/04 Python
Python 输出详细的异常信息(traceback)方式
2020/04/08 Python
Django 允许局域网中的机器访问你的主机操作
2020/05/13 Python
pycharm全局搜索的具体步骤
2020/07/28 Python
攀岩、滑雪、徒步旅行装备:Black Diamond Equipment
2019/08/16 全球购物
英国领先的独立酒精饮料零售商:DrinkSupermarket
2021/01/13 全球购物
旅游管理毕业生自荐书
2014/02/02 职场文书
入党思想汇报怎么写
2014/04/03 职场文书
居委会个人对照检查材料思想汇报
2014/09/29 职场文书
苏州园林导游词
2015/02/03 职场文书