C++ Primer Plus P31 编程练习 第六题

编写一个程序,其main()调用一个用户自定义的函数(以光年值为参数,并返回对应天文单位的值)。该程序按下面格式要求输入光年值,并显示结果:

Enter the number of light years:4.2
4.2 light years = 265608 astronomical units.

天文单位是从地球到太阳的平均距离(约150000000公里或93000000英里),光年是光一年走的距离(约10万亿公里或6万亿英里)
(除太阳外,最近的恒星大约离地球4.2光年)。请使用double类型。

转换公式是:1光年 = 63240天文单位

/*
C++ Primer Plus P31 编程练习 第六题编写一个程序,其main()调用一个用户自定义的函数(以光年值为参数,并返回对应天文单位的值)。该程序按下面格式要求输入光年值,并显示结果:Enter the number of light years:4.2
4.2 light years = 265608 astronomical units.天文单位是从地球到太阳的平均距离(约150000000公里或93000000英里),光年是光一年走的距离(约10万亿公里或6万亿英里)
(除太阳外,最近的恒星大约离地球4.2光年)。请使用double类型。转换公式是:1光年 = 63240天文单位
*///头文件
#include<iostream>//函数原型
double AU(float);                               //光年计算天文单位//函数区
double AU(float light_age)                      //光年计算天文单位
{using namespace std;                       //编译指令double AU1;AU1 = light_age * 63240;return AU1;
}//主函数
int main(void)
{using namespace std;                                   //编译指令float light_age;double AU1;cout << "Enter the number of light years:";cin >> light_age;AU1 = AU(light_age);                                 //光年计算天文单位cout << light_age<< " light years = "<< AU1<< " astronomical units."<< endl;return 0;
}

感谢观看

再次感谢~

C++ Primer Plus P31 编程练习(调用一个用户自定义的函数(以光年值为参数,并返回对应天文单位的值)——中职相关推荐

  1. 【LeetCode 剑指offer 06】输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。

    学习目标: 目标:熟练运用Java数据结构知识 学习内容: 本文内容:使用Java实现:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回). 文章目录 学习目标: 学习内容: 题目描述 ...

  2. java 调用一个抛出异常的函数,Java VS C++(14) 调用可能抛出异常的函数

    调用可能抛出异常的函数 (1)java看是否是受检异常,如果是必须try catch, 如果是非受检异常,则不用 try catch void test()throws MyException; (2 ...

  3. c++ 调用cmd命令行函数 可隐藏黑框 四种方法总结

    在很多情况下,不得不调用cmd命令行,去实现一系列功能,总结靠谱方法两种如下: 方法一:可接受cmd命令行黑框一闪(推荐星数::可传值几乎任何cmd命令) string string getCmdRe ...

  4. Java学习Day06——函数,参数,返回值,分类,多级调用

    JavaSE基础 多听一遍不如多练一遍,多练一遍不如总结一遍,希望各位在学习的过程中,要多听,多写,多练,每天将自己所学汇总一遍,查缺补漏,成就更好的自己 一.函数 1.1概述 函数又叫方法,是完成指 ...

  5. c++继承父类的子类,如何调用父类的同名函数?

    https://blog.csdn.net/qq_26399665/article/details/52080215 子类调用父类的同名函数: 子类和父类返回值参数相同,函数名相同,有virtual关 ...

  6. C++Primer:字面值常量类调用函数错误(p268书中示例报错)

    1. 背景   在阅读到C++Primer第268页时发现其示例编写好后程序报错. #include <iostream> using namespace std; class Debug ...

  7. android编程 自动裁剪图片,Android编程实现调用相册、相机及拍照后直接裁剪的方法...

    本文实例讲述了Android编程实现调用相册.相机及拍照后直接裁剪的方法.分享给大家供大家参考,具体如下: package com.cvte.health.phone; import java.io. ...

  8. 递归循环一个无限极数组_理解递归、尾调用优化和蹦床函数优化

    想要理解递归,您必须先理解递归.开个玩笑罢了, 递归 是一种编程技巧,它可以让函数在不使用 for 或 while 的情况下,使用一个调用自身的函数来实现循环. 例子 1:整数总和 例如,假设我们想要 ...

  9. 学习笔记(34):Python网络编程并发编程-异步调用与回调机制

    立即学习:https://edu.csdn.net/course/play/24458/296452?utm_source=blogtoedu 1.知识点:(详细见代码注释) 1)同步调用: res1 ...

最新文章

  1. centos6.5环境安装zookeeper-3.4.5
  2. 输入http://localhost/,apache出现You don't have permission to access/on this server.的提示,如何解决?...
  3. GRE核心词汇助记与精练-List9切分、部分
  4. Python 文件和目录操作总结
  5. 严格凸函数充分必要条件_「管理数学基础」3.2 凸分析:凸函数
  6. php调用另一个php文件里的变量的值,thinkphp中一个方法调用另一个步骤的变量
  7. Effective C++学习第十二天
  8. C++常量的引用 const
  9. 比较高效的表格行背景变色及选定高亮JS
  10. 【Chromium中文文档】线程
  11. 快手二面:@Component,@Service等注解是如何被解析的?
  12. linux如何查看vlan信息,dhcp – 通过tcpdump在数据包捕获(Linux)中未显示VLAN标记
  13. 2019 序列号_苹果序列号知识扫盲:iPhone序列号含义与查询真伪全攻略
  14. centos7安装teamviewer11
  15. antd 表单通过form.getFieldsValue获取不全tabs组件下表单数据的问题
  16. RK系列SDK -- Android HFP蓝牙通话音频处理(蓝牙音箱方案)
  17. python爬虫检测ip是否有效
  18. https://www.toutiao.com/a6457425756212429325/?tt_from=mobile_qqutm_campaign=client_shareapp=news_a
  19. 踩过一个FM24C64与FM24CL64的坑
  20. 【网络与系统安全】国科大《网络与系统安全》复习大纲整理 + 考试记忆版

热门文章

  1. C++算法——DFS
  2. 网页版VIP邮箱有什么宝藏功能?网页邮箱官网注册入口有哪些?
  3. 【编程实践】一致性哈希(hash)算法实现
  4. Appinventor使用
  5. easyui treegrid php,JQuery EasyUI TreeGrid控件的使用
  6. C/C++基础 isfinite()函数
  7. VR家装丨足不出户就能“浸”距离体验入住效果
  8. osgEarth示例分析——osgearth_elevation
  9. QT下获取汉字拼音首字母
  10. 1083. Windy数