C++ Primer Plus第五版 第二章 编程练习答案
来源:互联网 发布:淘宝买东西退款漏洞 编辑:程序博客网 时间:2024/05/16 16:21
/******************************************************************************************************************* Author : Cui mingyang Blog : cx_12586 Time : 2017/10/19 From : C++ Primer Plus第五版第二章编程练习 第1题 Problem : 编写一个C++程序,它显示您的姓名和地址。 *******************************************************************************************************************/ #include <iostream> using namespace std; int main() { cout << "NAME :David" << endl; cout << "ADRESS :BUPT" << endl;system("pause");return 0; }
/******************************************************************************************************************* Author : Cui mingyang Blog : cx_12586 Time : 2017/10/19 From : C++ Primer Plus第五版第二章编程练习 第2题 Problem : 编写一个C++程序,它要求用户输入一个以long为单位的距离, 然后将它转换为码(一long等于220码)。 *******************************************************************************************************************/ #include <iostream> using namespace std; const int LTY =220;int main() { cout << "Enter a distence in long: " << endl; int dis;cin >> dis; cout << "The distnce is " << dis * LTY << " yards" <<endl;system("pause");return 0; }
/******************************************************************************************************************* Author : Cui mingyang Blog : cx_12586 Time : 2017/10/19 From : C++ Primer Plus第五版第二章编程练习 第3题 Problem : 编写一个C++程序,它使用3个用户定义的函数(包括main()), 并生成下面的输出: Three blind mice Three blind mice See how they run See how they run 其中一个函数要调用两次,该函数生成前两行;另一个函数也被调用两次, 并生成其余的输出。 *******************************************************************************************************************/ #include <iostream> using namespace std; void string1(void); void string2(void); int main() { string1(); string1(); string2(); string2(); system("pause");return 0; } void string1(void){ cout << "Three blind mice" << endl; } void string2(void){ cout << "See how they run" << endl; }
/******************************************************************************************************************* Author : Cui mingyang Blog : cx_12586 Time : 2017/10/19 From : C++ Primer Plus第五版第二章编程练习 第4题 Problem : 编写一个程序,期中的main()调用一个用户定义的函数(以 摄氏温度值为参数,并返回相应的华氏温度值)。改程序按下面的格式 要求用户输入摄氏温度值,并显示结果: Please enter a Celsius value: 20 20 degrees Celsius is 68 degrees Fahrenheit. 下面是转换公式: 华氏温度 = 1.8 * 摄氏温度 + 32.0 *******************************************************************************************************************/ #include <iostream> using namespace std; double change(double n);int main() { cout << "Please enter a Celsiius value: ";double c;cin >> c; cout << c << " degrees Celsius is " << change(c) << " degrees Fahrenheit." << endl;system("pause");return 0; } double change(double n) { return 1.8 * n + 32.0; }
/******************************************************************************************************************* Author : Cui mingyang Blog : cx_12586 Time : 2017/10/19 From : C++ Primer Plus第五版第二章编程练习 第5题 Problem : 编写一个程序,其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> using namespace std; double change(double n);int main() { cout << "Enter the number of light years: ";double ly;cin >> ly; cout << ly << " light years = " << change(ly) << " astronomical units." << endl;system("pause");return 0; } double change(double n) { return n * 63240; }
/******************************************************************************************************************* Author : Cui mingyang Blog : cx_12586 Time : 2017/10/19 From : C++ Primer Plus第五版第二章编程练习 第6题 Problem : 编写一个程序,要求用户输入小时数和分钟数。在main()函数 中,将这两个值传递给一个void函数,后者以下面这样的格式显示这两个值: Enter the number of hours: 9 Enter the number of minutes: 28 Time: 9:28 *******************************************************************************************************************/ #include <iostream> using namespace std; void show_time(int, int);int main() { int hours,minutes;cout << "Enter the number of hours: ";cin >> hours;cout << "Enter the number of minutes: ";cin >> minutes;show_time(hours,minutes);system("pause");return 0; } void show_time(int hours, int minutes){cout << "Time: " << hours << ":" << minutes <<endl;}
阅读全文
0 0
- C++.Primer.Plus第五版第五章编程练习答案
- C Primer Plus (第五版) 第五章 编程练习 答案
- C++ Primer Plus第五版 第二章 编程练习答案
- c++.primer.plus第五版第六章编程练习答案
- c++.primer.plus第五版第七章编程练习答案
- c++.primer.plus第五版第八章编程练习答案
- c++.primer.plus第五版第九章编程练习答案
- c++.primer.plus第五版第十章编程练习答案
- C Primer Plus (第五版) 第六章 编程练习 答案
- C primer plus(第五版)编程练习第二章
- C++ Primer Plus第五版 第五章 编程练习答案
- C primer plus 第五章 编程练习个人答案
- C++Primer Plus 第二章编程练习个人答案
- C++ Primer Plus第六版 第五章 编程练习答案
- C++ Primer Plus第五版 第四章 编程练习答案
- C++ Primer Plus第五版 第三章 编程练习答案
- C++ Primer Plus第五版 第六章 编程练习答案
- C++ Primer Plus第五版 第七章 编程练习答案
- ImportError: No module named cv2,No module named google.protobuf.internal等
- 利用JAVA、SCALA实现RDD和DataFrame转换
- zabbix 结合企业微信实现微信报警功能
- OpenGL 学习笔记——帧缓冲与后期处理
- 闭包
- C++ Primer Plus第五版 第二章 编程练习答案
- C语言操作符
- 网络安全攻防实验室通关教程-注入关
- Android 蓝牙管理模块 蓝牙连接,读数据
- 花生壳+tomcat搭建自己的web服务器
- Linux centos7 rhel7 中怎么安装MySQL5.7 详细文档
- 清除缓存功能
- 欢迎使用CSDN-markdown编辑器
- 获取用户openid+OAuth2.0网页授权(PHP版本)+JSSDK认证(java版本)