1 概述

写一个用矩形法求定积分的通用函数,分别求sinx,cosx,expx从0到1的定积分(指针方法处理)

2 解法

//C程序设计第五版(谭浩强)
//章节:第八章 善于利用指针
// 所有练习均要求用指针方法处理
//练习8.13 写一个用矩形法求定积分的通用函数,分别求sinx,cosx,expx从0到1的定积分
#include <stdio.h>
#include <math.h> int main()
{float definite_integral(float (*p)(float), float m, float n);float f_sin(float x);float f_cos(float x);float f_exp(float x);float m=0, n=1, (*p)(float);  // 指针函数 p = f_sin;printf("sinx从%1.0f到%1.0f的定积分结果为:\n%f\n\n", m, n,definite_integral(p, m, n));p = f_cos;printf("cosx从%1.0f到%1.0f的定积分结果为:\n%f\n\n", m, n,definite_integral(p, m, n));p = f_exp;printf("expx从%1.0f到%1.0f的定积分结果为:\n%f\n\n", m, n,definite_integral(p, m, n));   return 0;
}float definite_integral(float (*p)(float), float m, float n)
{int i;float x, sum = 0; x = (n-m)/20;  // 分成20份 for(i=0;i<20;i++){sum += x*p(m+x*i); }return sum;
}float f_sin(float x)
{return sin(x);
}float f_cos(float x)
{return cos(x);
}
float f_exp(float x)
{return exp(x);
}

写一个用矩形法求定积分的通用函数,分别求sinx,cosx,expx从0到1的定积分(指针方法处理)——C语言相关推荐

  1. 写一个用矩形法求定积分的通用公式,分别求 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 ...

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

    //写一个用矩形法求定积分的通用函数 #include<stdio.h> #include<math.h> double sinx(double x) {return sin( ...

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

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

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

  5. c语言写一个用矩形法求,写一个用矩形法求定积分的通用函数

    解: #include main() { float integral(float(8p)(float),float a,float b,int n); float a1,b1,a2,b2,a3,b3 ...

  6. c语言用矩形法求定积分的值,写一个用矩形法求定积分的通用函数,分别求:...

    2015-01-22 06:30:01 阅读( 513 ) 解: #include main() {  float integral(float(8p)(float),float a,float b, ...

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

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

  8. 写一个用矩阵法求定积分的通用函数,分别求sinx,cosx,exp(x)的定积分

    /*写一个用矩阵法求定积分的通用函数,分别求sinx,cosx,exp(x)的定积分*/#include <stdio.h> #include <math.h> #define ...

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

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

  10. 用python写一个用驼峰法来命名变量脚本

    用python写一个用驼峰法来命名变量脚本 前言 一.思路 1.用有道翻译来翻译变量名 2.获取剪切板内容 3.热键监听来执行程序 二.使用步骤 1.大致的使用方法 2.要用到的库 2.主方法 总结 ...

最新文章

  1. IT兄弟连 JavaWeb教程 jQuery中其他AJAX支持的函数
  2. 黑色星期日+一.....
  3. 魔法照片pascal程序
  4. 安装单机版RabitMQ,java操作rabitmq案例(来自同学给的资料,并做升级到最新版本修改,补充问题修改)
  5. 我需要完全理解这部分代码才能确保它能够正常工作,如果由我来修复代码中的问题,我是不会这么写的,因此希望你也不要这么来写(转)...
  6. Android平台ROM的定制及精简教程
  7. My eclipse和Eclipse平台 JSP可视化编程工具
  8. android模拟器登录qq,手机 上来 个自动 Appium+Python3+夜神安卓模拟器 实现QQ自动登录...
  9. 斯坦福、康奈尔都推荐的量子计算课程教材:《量子计算》
  10. 使用PS去掉、添加、复制图片中的文字
  11. Linux下获取外网IP地址的方法
  12. 雷军:《我十年的程序员生涯》系列之二:我赚的第一桶金
  13. 交友结婚的原则[转贴]
  14. Vue报错:[WDS] Errors while compiling. Reload prevented
  15. 计蒜客 - 德克萨斯长角牛(最短路)
  16. 人力资源数据分析师前景_偏人力的数据分析师怎么样?
  17. //毫米到英寸,单位换算
  18. mysql的gis_MySQL的GIS功能
  19. win7怎么进网络连接服务器未响应,win7 怎么远程连接服务器未响应
  20. linux vdso(Virtual Dynamically-linked Shared Object)内核态的调用映射到用户态的地址空间开销更小

热门文章

  1. 超简单的方法找出QQ共同好友
  2. 用友 NCC 1909 授权许可+无密码登录方法
  3. matlab编程求20的阶乘和,matlab编程求20的阶乘
  4. 手机游戏开发如何正确选择设计分辨率
  5. vi打开GBK编码文件乱码问题
  6. 网络编程-在线英英词典项目
  7. Vista v12.0 Win32-ISO 1DVD(地震数据处理)
  8. cad在线转换低版本_资源分享/CAD版本转换器
  9. DOSBox下载安装
  10. 基于FPGA/数字IC的数字信号处理课程