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


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开发工程师面试问题集锦
Nov 01 面试题
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
Oct 27 面试题
Java多态性的定义以及类型
Sep 16 面试题
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
Apr 28 面试题
介绍一下#error预处理
Sep 25 面试题
如何在.net Winform里面显示PDF文档
Sep 11 面试题
广州一家公司的.NET面试题
Jun 11 面试题
武汉瑞得软件笔试题
Oct 27 面试题
软件测试企业面试试卷
Jul 13 面试题
Python里面如何拷贝一个对象
Feb 17 面试题
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
Jan 12 面试题
Java如何获得ResultSet的总行数
Sep 03 面试题
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
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强制类型转换,慎用!
2013/06/06 PHP
php操作xml
2013/10/27 PHP
ThinkPHP实现更新数据实例详解(demo)
2016/06/29 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
2019/10/24 PHP
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
JS获取URL中的参数数据
2013/12/05 Javascript
js 异步操作回调函数如何控制执行顺序
2013/12/24 Javascript
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
EasyUI中实现form表单提交的示例分享
2015/03/01 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
2015/04/15 Javascript
原生JS实现美图瀑布流布局赏析
2015/09/07 Javascript
JavaScript验证知识整理
2017/03/24 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
2017/04/19 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
vue vant中picker组件的使用
2020/11/03 Javascript
nginx配置域名后的二级目录访问不同项目的配置操作
2020/11/06 Javascript
[02:43]2018DOTA2亚洲邀请赛主赛事首日TOP5
2018/04/04 DOTA
python返回昨天日期的方法
2015/05/13 Python
python如何爬取网站数据并进行数据可视化
2019/07/08 Python
python中类的输出或类的实例输出为这种形式的原因
2019/08/12 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
django 装饰器 检测登录状态操作
2020/07/02 Python
解决Pyinstaller打包软件失败的一个坑
2021/03/04 Python
HTML5 使用 sessionStorage 进行页面传值的方法
2018/07/02 HTML / CSS
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
跑步、骑行和铁人三项的高性能眼镜和服装:ROKA
2018/07/06 全球购物
Boden澳大利亚官网:英国在线服装公司
2018/08/05 全球购物
异步传递消息系统的作用
2016/05/01 面试题
医校毕业生自我鉴定
2014/01/25 职场文书
国家助学金获奖感言
2014/01/31 职场文书
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
活动总结报告格式
2014/05/09 职场文书
南京市纪委监察局整改方案
2014/09/16 职场文书
“四风”问题对照检查材料思想汇报
2014/09/16 职场文书
交通事故委托书范本
2014/09/28 职场文书
Android RecyclerView实现九宫格效果
2022/06/28 Java/Android