c语言编程矩形法定积分例题,Problem E: C语言习题 矩形法求定积分
非优秀的程序员常常把空间和时间消耗殆尽,优秀的程序员则总是有足够的空间和时间去完成编程任务,而且配合近乎完美。
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语言习题 矩形法求定积分相关推荐
- c语言用矩形法计算积分,C++编程:写一个用矩形法求定积分的通用函数
C++编程:写一个用矩形法求定积分的通用函数 分别求: 说明:sina,cos,exp 函数已在系统的数学函数库中,程序开头要用#indlude 以下是此题的[c++源代码],需要[c源代码]请点击进 ...
- C语言编程>第一周 ⑧ 输入两个正整数m和n,求其最大公约数和最小公倍数。
例题:输入两个正整数m和n,求其最大公约数和最小公倍数. 代码如下: /*程序分析:利用辗除法.*/ #include"stdio.h" main() {int a,b,num1, ...
- c语言中求定积分矩形法,C语言使用矩形法求定积分的通用函数
本文为大家分享了C语言使用矩形法求定积分的通用函数,供大家参考,具体内容如下 要求: 写一个用矩形法求定积分的通用函数,分别求:sin(x),cos(x),e^x . 分析: 矩形法,学过高等数学就知 ...
- 用C语言用指针怎么算通用定积分,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...
问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...
- 编写指数函数 c语言,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...
问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...
- 写一个用矩形法求定积分的通用公式,分别求 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 ...
- C语言用矩形法求定积分的通用函数,分别求 sinx, cosx,e^x
要求: 写一个用矩形法求定积分的通用函数,分别求:sin(x),cos(x),e^x . 分析: 矩形法,学过高等数学就知道化曲为直的思想.将定积分化为多个函数连续的和.基本思想是将区间[a,b]化成 ...
- (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 ...
- 矩形法求定积分c语言流程图,矩形法求定积分其程序与程序框图的实现.doc
矩形法求定积分及其程序与程序框图的实现 ――实例探索定积分思想,切实提高课堂效果 王亮 佛冈县第一中学 数学科 [摘 要]定积分"四部曲"思想,对高中生来说不易接受,教学上用计算机 ...
最新文章
- 详解车道线检测算法之传统图像处理
- python post与get的区别_Python Requests库 Get和Post的区别和Http常见状态码
- spring 源码深度解析_spring源码解析之SpringIOC源码解析(下)
- 家用计算机的辐射,计算机辐射有多大?
- MySQL-(1)查看用户权限、(2)用户授权、(3)删除用户权限 语法格式总结
- java ArrayList倒序
- [数字信号处理学习篇] FIR 滤波器基础(一)
- AccuMark 7.6.2 格柏服装软件
- Android 外网远程连接真机进行开发调试
- Android Merged manifest 错误
- 数据库表的关联关系, 一对一, 一对零或一, 多对多
- Spring实战第五章
- SAS PROC FORMAT
- WWW2021 Interpreting and Unifying Graph Neural Networks with An Optimization Framework 阅读笔记
- 维谛技术(Vertiv)隆重举行“笃行——数据中心基础设施智能化管理研讨会”...
- iOS杂谈15—APP被苹果APPStore拒绝的各种原因
- axios 的简单增删查改 使用json-server启动的josn
- TIME_WAIT和CLOSE_WAIT区别
- 二零二年度网络电话软件综合测评
- linux nodemcu 编译,nodeMCU固件云编译没有esp32的版本
热门文章
- 一文详解 MD5 信息摘要算法
- 程序媛才能读懂的高级情话
- 小程序反编译 g is not defined_适合闺蜜聚会发的小句子,呆萌可爱,忍不住点赞!...
- 汪涵夫妇被闺蜜诈骗,和政府合伙买房这事是真的 | 数据周报
- htc816t Android go,htc 816t移动版卡刷刷机教程(图文)
- 网络服务与应用,WLAN概述(HCLA-Datacom v1.0华为认证数通笔记8)
- C/C++求绝对值函数abs()在vs与dev中的差异
- DBA面试资源合集(含Oracle、MySQL、Redis等)
- 保温杯哪种材质最好_保温杯的材质有哪几种?选购不锈钢保温杯有哪些技巧?...
- 21 款 IDEA 神仙插件,YYDS!