C++编程学习:从基础到实践
需积分: 9 47 浏览量
更新于2024-07-29
收藏 319KB DOC 举报
"C++_Primer_Plus第五版 answer"
在C++编程语言的学习中,《C++ Primer Plus》是一本非常受欢迎的教材。本摘要涵盖了该书第五版中的一些练习解答,涉及基本输入输出、函数调用以及温度转换等基础知识。
在Chapter 2的练习中,我们看到三个程序示例:
1. pe2-2.cpp:这个程序展示了如何从用户那里获取距离(以弗隆为单位),并将其转换为英尺。弗隆是英国的一个长度单位,等于220英尺。程序首先定义了一个变量`furlongs`来存储用户输入的距离,然后通过乘以220得到对应的英尺数(`feet`)。最后,程序输出转换后的结果。
```cpp
cout << furlongs << "furlongs=" << feet << "feet\n";
```
2. pe2-3.cpp:这个程序展示了如何定义和调用两个函数——`mice()` 和 `run()`。这两个函数分别打印出“Three blind mice”和“See how they run”,模拟了一首儿歌的情景。主函数`main()`调用了这两个函数两次,显示了如何重复执行一段代码。
```cpp
mice();
mice();
run();
run();
```
3. pe2-4.cpp:这个程序用于将摄氏温度转换为华氏温度。它定义了一个名为`C_to_F`的函数,接受一个摄氏温度值,返回对应的华氏温度。在主函数`main()`中,用户被要求输入一个摄氏温度,然后调用`C_to_F`进行转换,最后输出结果。
```cpp
double F = C_to_F(C);
cout << C << "degrees Celsius=" << F << "degrees Fahrenheit\n";
```
进入Chapter 3,我们看到另一个练习示例:
pe3-1.cpp:这个程序涉及到常量和整数除法。它要求用户输入身高(以英寸为单位),并将其转换为英尺和剩余的英寸。`Inch_Per_Foot`常量表示一英尺包含12英寸。程序使用整数除法`ht_feet = ht_inch / Inch_Per_Foot`计算英尺部分,然后使用模运算符`%`获取余下的英寸`rm_inch`。
```cpp
int ht_feet = ht_inch / Inch_Per_Foot;
int rm_inch = ht_inch % Inch_Per_Foot;
```
这些示例程序涵盖了C++的基本语法,包括输入输出操作(`iostream`库)、变量定义、函数调用、常量声明、算术运算以及控制流语句。这些基础知识对于初学者理解C++语言至关重要,也为更高级的编程概念奠定了基础。
110 浏览量
112 浏览量
点击了解资源详情
112 浏览量
119 浏览量
2012-09-07 上传
2012-10-04 上传
131 浏览量
105 浏览量
monicamlgzl
- 粉丝: 1
- 资源: 7
最新资源
- SAP服务器端安装手册
- MATLAB编程(第二版)-菜鸟入门教材
- The C++ Programming Language Special 3rd Edition
- Eclipse中安装SVN插件
- 微软Speech SDK 5.1开发语音识别系统的主要步骤
- ExtJs简明教程使用ExtJs
- smallworld GoogleEarth配置
- VS2005微软官方教程
- smallworld安装
- 空间数据处理插值 -非常系统
- 编写shell脚本编写shell脚本编写shell脚本
- 新编Windows API参考大全
- smallworld使用配置
- OSWorkflow教程
- OSWorkflow中文手册
- C#连接各种数据库的方法