C++经典程序实例:圆周长与面积计算

需积分: 50 14 下载量 187 浏览量 更新于2024-07-24 1 收藏 432KB PDF 举报
这段代码是用C++编写的经典程序示例,展示了如何利用基本的编程结构和数学运算来解决实际问题,如计算圆的周长和面积。以下是详细的解读: 1. **C++基础语法**: - 代码开始使用了`#include<iostream.h>`,这是早期C++中的头文件,用于包含iostream库,以便进行输入输出操作。现代C++建议使用`#include <iostream>`。 2. **声明常量和函数**: - `const float PI = 3.1416;` 声明了一个常量PI,表示圆周率,常量在程序执行期间其值不可更改。 - `float fCir_L(float);` 和 `float fCir_S(float);` 分别声明了两个自定义函数,fCir_L用于计算圆的周长,fCir_S用于计算圆的面积。它们都接受一个浮点数作为参数。 3. **main函数**: - 主函数`main()`是程序执行的起点。它声明了三个变量r、l和s,分别用于存储用户输入的半径、圆的周长和面积。 - 用户通过`cin`从键盘输入圆的半径r。 - `l = fCir_L(r)` 和 `s = fCir_S(r)` 调用自定义函数计算圆的周长和面积,并将结果分别赋值给l和s。 - 最后,通过`cout`输出计算结果。 4. **计算圆的周长和面积函数**: - `fCir_L(float x)` 接收半径x,如果半径大于等于0,计算周长公式为2πr,然后返回结果。 - `fCir_S(float x)` 同样接收半径x,如果半径大于等于0,计算面积公式为πr²,然后返回结果。 5. **第二个程序示例**: - 这段代码展示了基本的变量声明、赋值和算术运算。`void main(void)` 是C++98的写法,现代C++推荐`int main()`。变量s1、s2和s3被初始化为1.5、2.5和3.5,然后计算并输出它们的和。 这个程序包含了C++的基础知识,如变量声明、常量定义、函数调用以及基本的输入输出操作。它还展示了如何运用数学公式解决实际问题,即计算圆的周长和面积。这对于学习C++编程初学者来说是一个很好的实践案例。