C++ Primer Plus P31 编程练习(调用一个用户自定义的函数(以光年值为参数,并返回对应天文单位的值)——中职
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 编程练习(调用一个用户自定义的函数(以光年值为参数,并返回对应天文单位的值)——中职相关推荐
- 【LeetCode 剑指offer 06】输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。
学习目标: 目标:熟练运用Java数据结构知识 学习内容: 本文内容:使用Java实现:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回). 文章目录 学习目标: 学习内容: 题目描述 ...
- java 调用一个抛出异常的函数,Java VS C++(14) 调用可能抛出异常的函数
调用可能抛出异常的函数 (1)java看是否是受检异常,如果是必须try catch, 如果是非受检异常,则不用 try catch void test()throws MyException; (2 ...
- c++ 调用cmd命令行函数 可隐藏黑框 四种方法总结
在很多情况下,不得不调用cmd命令行,去实现一系列功能,总结靠谱方法两种如下: 方法一:可接受cmd命令行黑框一闪(推荐星数::可传值几乎任何cmd命令) string string getCmdRe ...
- Java学习Day06——函数,参数,返回值,分类,多级调用
JavaSE基础 多听一遍不如多练一遍,多练一遍不如总结一遍,希望各位在学习的过程中,要多听,多写,多练,每天将自己所学汇总一遍,查缺补漏,成就更好的自己 一.函数 1.1概述 函数又叫方法,是完成指 ...
- c++继承父类的子类,如何调用父类的同名函数?
https://blog.csdn.net/qq_26399665/article/details/52080215 子类调用父类的同名函数: 子类和父类返回值参数相同,函数名相同,有virtual关 ...
- C++Primer:字面值常量类调用函数错误(p268书中示例报错)
1. 背景 在阅读到C++Primer第268页时发现其示例编写好后程序报错. #include <iostream> using namespace std; class Debug ...
- android编程 自动裁剪图片,Android编程实现调用相册、相机及拍照后直接裁剪的方法...
本文实例讲述了Android编程实现调用相册.相机及拍照后直接裁剪的方法.分享给大家供大家参考,具体如下: package com.cvte.health.phone; import java.io. ...
- 递归循环一个无限极数组_理解递归、尾调用优化和蹦床函数优化
想要理解递归,您必须先理解递归.开个玩笑罢了, 递归 是一种编程技巧,它可以让函数在不使用 for 或 while 的情况下,使用一个调用自身的函数来实现循环. 例子 1:整数总和 例如,假设我们想要 ...
- 学习笔记(34):Python网络编程并发编程-异步调用与回调机制
立即学习:https://edu.csdn.net/course/play/24458/296452?utm_source=blogtoedu 1.知识点:(详细见代码注释) 1)同步调用: res1 ...
最新文章
- centos6.5环境安装zookeeper-3.4.5
- 输入http://localhost/,apache出现You don't have permission to access/on this server.的提示,如何解决?...
- GRE核心词汇助记与精练-List9切分、部分
- Python 文件和目录操作总结
- 严格凸函数充分必要条件_「管理数学基础」3.2 凸分析:凸函数
- php调用另一个php文件里的变量的值,thinkphp中一个方法调用另一个步骤的变量
- Effective C++学习第十二天
- C++常量的引用 const
- 比较高效的表格行背景变色及选定高亮JS
- 【Chromium中文文档】线程
- 快手二面:@Component,@Service等注解是如何被解析的?
- linux如何查看vlan信息,dhcp – 通过tcpdump在数据包捕获(Linux)中未显示VLAN标记
- 2019 序列号_苹果序列号知识扫盲:iPhone序列号含义与查询真伪全攻略
- centos7安装teamviewer11
- antd 表单通过form.getFieldsValue获取不全tabs组件下表单数据的问题
- RK系列SDK -- Android HFP蓝牙通话音频处理(蓝牙音箱方案)
- python爬虫检测ip是否有效
- https://www.toutiao.com/a6457425756212429325/?tt_from=mobile_qqutm_campaign=client_shareapp=news_a
- 踩过一个FM24C64与FM24CL64的坑
- 【网络与系统安全】国科大《网络与系统安全》复习大纲整理 + 考试记忆版
热门文章
- C++算法——DFS
- 网页版VIP邮箱有什么宝藏功能?网页邮箱官网注册入口有哪些?
- 【编程实践】一致性哈希(hash)算法实现
- Appinventor使用
- easyui treegrid php,JQuery EasyUI TreeGrid控件的使用
- C/C++基础 isfinite()函数
- VR家装丨足不出户就能“浸”距离体验入住效果
- osgEarth示例分析——osgearth_elevation
- QT下获取汉字拼音首字母
- 1083. Windy数