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


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面试题及答案一
Jun 18 面试题
宝信软件JAVA工程师面试经历
Aug 19 面试题
如何在Cookie里面保存Unicode和国际化字符
May 25 面试题
C语言如何决定使用那种整数类型
Nov 26 面试题
一家外企的面试题目(C/C++面试题,C语言面试题)
Mar 24 面试题
一道写SQL的面试题和答案
Nov 19 面试题
三维科技面试题
Jul 27 面试题
恒华伟业笔试面试题
Feb 26 面试题
如何用JQuery进行表单验证
May 29 面试题
什么是lambda函数
Sep 17 面试题
创立科技Java面试题
Nov 29 面试题
为什么要使用servlet
Jan 17 面试题
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
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 数组遍历的差异(array_diff 的实现)
2008/03/23 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
2015/10/27 PHP
PHP编程之设置apache虚拟目录
2016/07/08 PHP
php 后端实现JWT认证方法示例
2018/09/04 PHP
javascript基础知识大集锦(二) 推荐收藏
2011/01/13 Javascript
关于跨站脚本攻击问题
2011/12/22 Javascript
eval的两组性能测试数据
2012/08/17 Javascript
JS中不为人知的五种声明Number的方式简要概述
2013/02/22 Javascript
Jquery实现点击切换图片并隐藏显示内容(2种方法实现)
2013/04/11 Javascript
js实现的捐赠管理完整实例
2015/01/20 Javascript
利用js编写响应式侧边栏
2016/09/17 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
微信小程序 Button 组件详解及简单实例
2017/01/10 Javascript
webpack配置文件和常用配置项介绍
2017/04/28 Javascript
React手稿之 React-Saga的详解
2018/11/12 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
2018/11/15 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
vue实现微信分享链接添加动态参数的方法
2019/04/29 Javascript
基于aotu.js实现微信自动添加通讯录中的联系人功能
2020/05/28 Javascript
[02:29]大剑、皮鞭、女装,这届DOTA2勇士令状里都有
2020/07/17 DOTA
python实现汉诺塔递归算法经典案例
2021/03/01 Python
利用python获取某年中每个月的第一天和最后一天
2016/12/15 Python
Python计时相关操作详解【time,datetime】
2017/05/26 Python
python实现逐个读取txt字符并修改
2018/12/24 Python
python UDP(udp)协议发送和接收的实例
2019/07/22 Python
Python socket 套接字实现通信详解
2019/08/27 Python
python实现根据文件格式分类
2019/10/31 Python
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
计算机科学与技术应届生求职信
2013/11/07 职场文书
医学类导师推荐信范文
2013/11/19 职场文书
奶茶专卖店创业计划书
2014/01/18 职场文书
初中作文评语大全
2014/04/23 职场文书
春季运动会加油词
2015/07/18 职场文书
HR在给员工开具离职证明时,需要注意哪些问题?
2019/07/03 职场文书
Mysql 数据库中的 redo log 和 binlog 写入策略
2022/04/26 MySQL
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle