C++ Primer Plus第五版 第二章 编程练习答案
2017-10-19 15:29
639 查看
/******************************************************************************************************************* 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 ********************************************************************** 94f9 *********************************************/ #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; }
相关文章推荐
- c++ primer plus 第六版第二章编程练习答案
- c++ primer plus(第6版)中文版 第二章编程练习答案
- C++ Primer Plus第五版 第11章 编程练习答案
- C++ Primer Plus第五版 第10章 编程练习答案
- 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(第6版)中文版 第四章编程练习答案
- C primer plus(第五版)编程练习第二章
- C++ primer plus(sixth edition) 编程练习答案(answers for programing exercises)第五章(chapter 5) 6-10
- C++ Primer Plus第六版 第十章 编程练习答案
- C++ Primer Plus 第五版 第七章 编程练习 5 6
- C++ primer plus(sixth edition) 编程练习答案(answers for programing exercises)第九章(chapter 9) 1-4