第四题:两数值的谐均值可以这样计算:首先对两数值的倒数取
平均值,最后再取倒数。编写一个带有两个double参数的函数,
计算这两个参数的谐均值。(为了测试,个人编写了驱动程序)

# include <stdio.h>double harmonicMean(double, double);int main(void)
{double num1 = 23.4;double num2 = 32.5;double result;result = HarmonicMean(num1, num2);printf("The harmonic mean of the two numbers is %.4lf\n", result);return 0;
}double harmonicMean(double num1, double num2)
{double result;result = 1 / ((1/num1 + 1/num2) / 2);return result;
}

记录——《C Primer Plus (第五版)》第九章编程练习第四题相关推荐

  1. C ++ Primer Plus 第六版 第九章编程练习答案

    2.修改程序清单9.9,用string对象代替字符数组.这样,该程序将不再需要检查输入的字符串是否过长,同时可以将输入字符串同字符串""进行比较,以判断是否为空行. #includ ...

  2. 数值分析(第五版) 第九章知识点总结

    仅供大致参考,有许多定义存在不严谨的地方:不同学校的考察重点自然是不同的 第九章 常微分方程初值问题数值解法 常微分方程的初值问题 {dydx=f(x,y)y(x0)=y0\left\{\begin{ ...

  3. 记录——《C Primer Plus (第五版)》第九章编程练习第十题

    第十题:编写并测试一个函数Fibonacci(),在该函数中使用循环替代 递归完成斐波纳契数列的计算. # include <stdio.h>void Fibonacci(int);int ...

  4. 记录——《C Primer Plus (第五版)》第九章编程练习第八题

    第八题:用递归函数重做第七题. # include <stdio.h>double recur(double num, int cnt);int main(void) {double nu ...

  5. 记录——《C Primer Plus (第五版)》第九章编程练习第六题

    第六题:编写一个程序,使其从标准输入读取字符,直到遇到文件 结尾.对于每个字符,程序需要检查并报告该字符是否是一个字母. 如果是的话,程序还应该报告该字母在字母表中的数值位置.例如 c和C的字母位置都 ...

  6. 记录——《C Primer Plus (第五版)》第九章编程练习第三题

    第三题:编写一个函数,包含三个参数,第一个是字符,表示需要 打印的字符,第二个整数,是每行需要打印的个数,第三个是整数, 是需要打印的行数,用一个程序来测试该函数. # include <std ...

  7. 记录——《C Primer Plus (第五版)》第十一章编程练习第四题

    4.设计并测试一个函数,其功能是搜索由函数的第一个参数指定的字符串,在其中查找由函数的第二 个参数指定的字符的第一次出现的位置.如果找到,返回指向这个字符的指针,如果没有找到,返回 空字符(这种方式和 ...

  8. 记录——《C Primer Plus (第五版)》第七章编程练习第四题

    利用if else 语句编写程序读取输入,直到#.用以感叹号代替每个句号,将原有的每个感叹号用两个感叹号代替,最后报告进行了多少次替代. # include <stdio.h># defi ...

  9. C++ Primer Plus 第六版第二章编程练习答案

    1.编写一个c++程序,它显示您的姓名和地址. #include<iostream> int main() {using namespace std;cout << " ...

最新文章

  1. [Python3网络爬虫开发实战] 7-动态渲染页面爬取-4-使用Selenium爬取淘宝商品
  2. C++ STL swap_range
  3. ux设计师怎样找同类产品_没有预算? 别找借口。 便宜的UX上的UX 2:让我们开始构建。...
  4. html css实现登录注册页面,基于HTML5+css+JS_的精美登陆注册界面
  5. 新款iPad,抱回家!
  6. Java并发编程之ConcurrentHashMap原理解析
  7. USACO Section2.2 Preface Numbering 解题报告 【icedream61】
  8. 显示桌面图标不见了的解决方法
  9. 脑力大挑战,1分钟 Serverless 部署“线上魔方”赢魔方
  10. java 视频提取音频 | Java工具类
  11. 关于token和refresh token
  12. 【ASO项目使用的技术】(例如:1、hook CFUserNotificationCreat 截取Header 部分信息、Message内容 进行任务处理2、设备信息的修改、清理数据3、js逆向)
  13. Jeffery C. Hill
  14. 老外的各种no-sql数据库的比较贴
  15. GitHub---团队合作
  16. 去应用商店给app评分
  17. 计算机毕业设计-基于微信小程序高校学生课堂扫码考勤签到系统-校园考勤打卡签到小程序
  18. 【Unity】LineRenderer画运动轨迹
  19. c语言100以内分解质因数,用C语言实现,将100以内的自然数分解质因数
  20. 【C语言】之实现十进制转换为二进制

热门文章

  1. python的常量和变量_python中的常量和变量代码详解
  2. 牛客寒假算法基础训练营5
  3. 轻量化卷积神经网络:SqueezeNet、MobileNet、ShuffleNet、Xception
  4. 数据结构实验 3.抓住那头牛
  5. Python中文件操作和文件夹操作的学习笔记
  6. hdu-1823 Luck and Love
  7. cuda11.0 cudnn 11.0 torch1.7.1+cu110 torchvision 0.8.2+cu110 安装包
  8. 生活大爆炸系列之磨望远镜
  9. onchange 与 onblur
  10. Postgres 数据库字符集更改 ERROR: new encoding (UTF8) is incompatible