非优秀的程序员常常把空间和时间消耗殆尽,优秀的程序员则总是有足够的空间和时间去完成编程任务,而且配合近乎完美。

Description

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

(说明: sin,cos,exp已在系统的数学函数库中,程序开头要用#include)。

Input

输入求sin(x) 定积分的下限和上限

输入求cos(x) 定积分的下限和上限

输入求exp(x) 定积分的下限和上限

Output

求出sin(x)的定积分

求出cos(x)的定积分

求出exp(x)的定积分

Sample Input

0 1

0 1

0 1

Sample Output

The integral of sin(x) is :0.48

The integral of cos(x) is :0.83

The integral of exp(x) is :1.76

HINT

主函数已给定如下,提交时不需要包含下述主函数

/* C代码 */

int main()

{

float integral(float (*p)(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;

scanf("%f%f",&a1,&b1);

scanf("%f%f",&a2,&b2);

scanf("%f%f",&a3,&b3);

p=fsin;

c=integral(p,a1,b1,n);

printf("The integral of sin(x) is :%.2f\n",c);

p=fcos;

c=integral(p,a2,b2,n);

printf("The integral of cos(x) is :%.2f\n",c);

p=fexp;

c=integral(p,a3,b3,n);

printf("The integral of exp(x) is :%.2f\n",c);

return 0;

}

/* C++代码 */

int main()

{

float integral(float (*p)(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;

cin>>a1>>b1;

cin>>a2>>b2;

cin>>a3>>b3;

cout

c=integral(p,a1,b1,n);

cout<

p=fcos;

c=integral(p,a2,b2,n);

cout<

p=fexp;

c=integral(p,a3,b3,n);

cout<

return 0;

}

源代码:

#include #include #include #include using namespace std;

float integral(float (*p)(float),float a,float b,int n){

float f=0;

//f=(*p)(b)-(*p)(a);

for(int i=1;i<=n;i++){

f+=(*p)(a+i*(b-a)/n)*(b-a)/n;

}

return f;

}

float fsin(float a){

return sin(a);

}

float fcos(float a){

return cos(a);

}

float fexp(float a){

return exp(a);

}

int main()

{

float integral(float (*p)(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;

cin>>a1>>b1;

cin>>a2>>b2;

cin>>a3>>b3;

cout<

c语言编程矩形法定积分例题,Problem E: C语言习题 矩形法求定积分相关推荐

  1. c语言用矩形法计算积分,C++编程:写一个用矩形法求定积分的通用函数

    C++编程:写一个用矩形法求定积分的通用函数 分别求: 说明:sina,cos,exp 函数已在系统的数学函数库中,程序开头要用#indlude 以下是此题的[c++源代码],需要[c源代码]请点击进 ...

  2. C语言编程>第一周 ⑧ 输入两个正整数m和n,求其最大公约数和最小公倍数。

    例题:输入两个正整数m和n,求其最大公约数和最小公倍数. 代码如下: /*程序分析:利用辗除法.*/ #include"stdio.h" main() {int a,b,num1, ...

  3. c语言中求定积分矩形法,C语言使用矩形法求定积分的通用函数

    本文为大家分享了C语言使用矩形法求定积分的通用函数,供大家参考,具体内容如下 要求: 写一个用矩形法求定积分的通用函数,分别求:sin(x),cos(x),e^x . 分析: 矩形法,学过高等数学就知 ...

  4. 用C语言用指针怎么算通用定积分,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...

    问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...

  5. 编写指数函数 c语言,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...

    问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...

  6. 写一个用矩形法求定积分的通用公式,分别求 sinx在0-1上积分,cosx在0-1上积分,e^x在0-1上积分

    写一个用矩形法求定积分的通用公式,分别求 sinx在0-1上积分,cosx在0-1上积分,e^x在0-1上积分 #include <stdio.h> #include <stdlib ...

  7. C语言用矩形法求定积分的通用函数,分别求 sinx, cosx,e^x

    要求: 写一个用矩形法求定积分的通用函数,分别求:sin(x),cos(x),e^x . 分析: 矩形法,学过高等数学就知道化曲为直的思想.将定积分化为多个函数连续的和.基本思想是将区间[a,b]化成 ...

  8. (C语言)写一个用矩形法求定积分的通用函数, 分别求∫sin(x)dx, ∫cos(x)dx ,∫e^xdx

    写一个用矩形法求定积分的通用函数,分别求∫sin(x)dx, ∫cos(x)dx ,∫e^xdx #define _CRT_SECURE_NO_WARNINGS #include<stdio.h ...

  9. 矩形法求定积分c语言流程图,矩形法求定积分其程序与程序框图的实现.doc

    矩形法求定积分及其程序与程序框图的实现 ――实例探索定积分思想,切实提高课堂效果 王亮 佛冈县第一中学 数学科 [摘 要]定积分"四部曲"思想,对高中生来说不易接受,教学上用计算机 ...

最新文章

  1. C# 实现将 PDF 转文本的功能
  2. shiro 没有注销再登录_Shiro 详细介绍 068
  3. MFC CTreeCtrl运用
  4. 【视频课】深度学习必备基础,如何使用好数据?
  5. Android 插件化
  6. HDU 3081 Marriage Match II【并查集+二分图最大匹配】
  7. word文档老是出现这个提示-----“发现二义性的名称:TmpDDE”错误
  8. IntelliJ IDEA(二) :面板介绍
  9. (需求实战_04)_定时压缩昨天指定文件并删除
  10. python安装lap_一个python脚本解决安装mq的依赖问题
  11. FileSystemResource 和 ClassPathResource 有何区别
  12. 华为鸿蒙系统后续,不负期待!鸿蒙操作系统将于6月2日正式发布,你的手机更新了吗?...
  13. 各种有用、有趣网站整理
  14. 2015年4月工作记录和阅读记录
  15. 计算机的云是什么意思_阿里巴巴计算机云是什么意思
  16. java公告栏源码_公告栏view
  17. 二代测序call indel 总结
  18. STM32之音乐播放器
  19. 安装libtiff3.6
  20. Springboot @Schedule 多个定时任务积压解决

热门文章

  1. 使用 Sun SPOT 作为构建监视器
  2. linux 桌面远程加速,【图片】linux下哪种远程桌面服务最快?_linux吧_百度贴吧
  3. 第一阶段的第一天:从0开始认识计算机与认识Java
  4. php pdo attr_emulate_prepares,php – 将PDO :: ATTR_EMULATE_PREPARES更改为FALSE并获取“无效参数编号”错误...
  5. PTA 计算摄氏温度(C语言 )
  6. 微信个人号经营和裂变增粉的实操心法大全
  7. MySQL阶段性知识学习总结(一)
  8. 【随手记】滑板——(1)滑行
  9. Numpy之random.randint产生随机整数
  10. mpg文件怎么转成mp4?四招即刻转换!