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


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

面试题 相关文章推荐
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
Oct 05 面试题
附答案的Java面试题
Nov 19 面试题
杭州-DOTNET笔试题集
Sep 25 面试题
关于Assembly命名空间的三个面试题
Jul 23 面试题
.NET常见笔试题集
Dec 01 面试题
开放系统互连参考模型
Jun 29 面试题
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
Jul 23 面试题
介绍一下Linux中的链接
Jun 05 面试题
软件测试工程师笔试题带答案
Mar 27 面试题
Unix如何添加新的用户
Aug 20 面试题
J2EE的优越性主要表现在哪些方面
Mar 28 面试题
Java面试题冲刺第十七天--基础篇3
Aug 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
PHP的宝库目录--PEAR
2006/10/09 PHP
MySQL连接数超过限制的解决方法
2011/07/17 PHP
PHP5.3新特性小结
2016/02/14 PHP
Yii2框架制作RESTful风格的API快速入门教程
2016/11/08 PHP
Ajax 数据请求的简单分析
2011/04/05 Javascript
动态改变div的z-index属性的简单实例
2013/08/08 Javascript
js data日期初始化的5种方法
2013/12/29 Javascript
javascript正则表达式中的replace方法详解
2015/04/20 Javascript
JS查找字符串中出现次数最多的字符
2016/09/05 Javascript
微信js-sdk地理位置接口用法示例
2016/10/12 Javascript
jQuery中animate的几种用法与注意事项
2016/12/12 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
js截取字符串功能的实现方法
2017/09/27 Javascript
vue中子组件调用兄弟组件方法
2018/07/06 Javascript
详解javascript appendChild()的完整功能
2018/08/18 Javascript
jQuery扩展方法实现Form表单与Json互相转换的实例代码
2018/09/05 jQuery
对layer弹出框中icon数字参数的说明介绍
2019/09/04 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
2019/11/01 Javascript
使用 UniApp 实现小程序的微信登录功能
2020/06/09 Javascript
vue axios封装httpjs,接口公用配置拦截操作
2020/08/11 Javascript
让Vue响应Map或Set的变化操作
2020/11/11 Javascript
[09:23]国际邀请赛采访专栏:iG战队VK,Tongfu战队Cu
2013/08/05 DOTA
跟老齐学Python之画圈还不简单吗?
2014/09/20 Python
python广度优先搜索得到两点间最短路径
2019/01/17 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
2019/06/13 Python
利用Python校准本地时间的方法教程
2019/10/31 Python
tensorflow常用函数API介绍
2020/04/19 Python
Python基于进程池实现多进程过程解析
2020/04/30 Python
英国航空官网:British Airways
2016/09/11 全球购物
中海讯通笔试题
2015/09/15 面试题
岳父生日宴会答谢词
2014/01/13 职场文书
青春无悔演讲稿
2014/05/08 职场文书
2014法制宣传日活动总结
2014/07/09 职场文书
企业消防安全责任书
2014/07/23 职场文书
机关作风建设自查报告
2014/10/22 职场文书
小学老师对学生的评语
2014/12/29 职场文书