C++编程学习:从基础到实践
需积分: 9 42 浏览量
更新于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 浏览量
2012-08-28 上传
2012-09-07 上传
2012-04-08 上传
2012-10-04 上传
2011-09-22 上传
2009-11-28 上传
2012-11-23 上传

monicamlgzl
- 粉丝: 1
- 资源: 7
最新资源
- Material Design 示例:展示Android材料设计的应用
- 农产品供销服务系统设计与实现
- Java实现两个数字相加的基本代码示例
- Delphi代码生成器:模板引擎与数据库实体类
- 三菱PLC控制四台电机启动程序解析
- SSM+Vue智能停车场管理系统的实现与源码分析
- Java帮助系统代码实现与解析
- 开发台:自由职业者专用的MEAN堆栈客户端管理工具
- SSM+Vue房屋租赁系统开发实战(含源码与教程)
- Java实现最大公约数与最小公倍数算法
- 构建模块化AngularJS应用的四边形工具
- SSM+Vue抗疫医疗销售平台源码教程
- 掌握Spring Expression Language及其应用
- 20页可爱卡通手绘儿童旅游相册PPT模板
- JavaWebWidget框架:简化Web应用开发
- 深入探讨Spring Boot框架与其他组件的集成应用