C++程序设计_08e_08.pdf

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计_08e_08

C++程序设计(捌) 徐东/计算数学 充分利用库函数提高效率减少错误 •编程计算平面上两点间距离 2 2 d  x x  y  y  2 1 2 1 •计算算术平方根 •求根的迭代公式 a x  n x • sqrt(a) n  x n1 2 • 数学库cmath中的现成工具(函数) cmath库中部分数学函数 •#includecmath 充分利用库函数提高效率减少错误 •编写表达式 arcsin sin2 a cos a cos b sin(a)*sin(a) sin(a)*sin(a)+cos(a)*cos(b) sqrt(sin(a)*sin(a)+cos(a)*cos(b)) asin(sqrt(sin(a)*sin(a)+cos(a)*cos(b))) •不要遗漏小括号()! 编程求解一元两次方程 double d=b*b-4*a*c ; double x1=0.0, x2=0.0 ;//方程的根 if( d0 ) { //求方程的两个实数根 x1 =( -b + sqrt(b*b-4*a*c) )/(2*a); x2 =( -b - sqrt(d) )/(2*a); } 充分利用库函数提高效率减少错误 •#includecstring • strcpy(char[], const char[]) • 字符串复制 • strcat(char[], const char[]) • 字符串连接 • strcmp(const char[], const char[]) • 字符串比较 • strlen(const char[]) • 字符串长度 需要函数的理由 •编程,比较四个整数的大小,输出其最大值。 •算法 1. 比较前两个数的大小; 2. 比较后两个数的大小; 3. 比较step(1)和step(2)结果的大小; 4. 输出四个整数中的最大值。 重复使用同一段代码完成类似工作 • 四个整数大小比较算法的核心 • 比较两个整数的大小 int max=0; if( x y ) { max = x ; } 功能模块(代码) else { max = y ; } 函数自定义的形式 函数返回类型 函数名(形式参数列表)

您可能关注的文档

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档