C++编程:计算圆周长与面积的经典代码示例

需积分: 9 0 下载量 129 浏览量 更新于2024-10-06 收藏 786KB DOC 举报
"c++经典代码大全 C++" 在C++编程语言中,经典代码往往包含了一些基础的算法实现、数据结构操作或者重要的设计模式。上述代码提供了两个经典的示例,一个是计算圆的周长和面积,另一个是简单的变量赋值和运算。这两个程序都展示了C++的基本语法和函数使用。 首先,我们来看第一个示例,它计算圆的周长( circumference)和面积。这里用到了C++的函数和条件判断语句: 1. **函数声明与定义**:`fCir_L()` 和 `fCir_S()` 是两个自定义函数,分别用来计算圆的周长和面积。在C++中,函数可以预先声明其原型,然后在后面定义具体实现。这有助于编译器在调用函数前知道其返回类型和参数列表。 2. **常量声明**:`const float PI = 3.1416;` 声明了一个浮点型常量PI,表示圆周率,这样可以避免在程序中反复写入这个值,提高可读性。 3. **输入与输出**:`#include<iostream.h>` 引入了输入输出流库,使得可以使用 `cin` 进行键盘输入,`cout` 进行输出。在 `main()` 函数中,用户通过键盘输入半径 `r`,然后调用函数计算周长和面积,并输出结果。 4. **条件判断**:在 `fCir_L()` 和 `fCir_S()` 函数中,使用 `if(x >= 0.0)` 判断半径是否大于或等于零,这是为了确保计算的合理性,因为负数半径没有物理意义。 接着是第二个示例,这个程序主要展示了基本变量的赋值和运算: 1. **变量声明与赋值**:`s1=1.5;`,`s2=2.5;` 和 `s3=3.5;` 分别声明并初始化了三个双精度浮点型变量 `s1`, `s2`, `s3`。 2. **输出语句**:使用 `cout` 输出变量的值,`endl` 用于换行。 3. **算术运算**:`s1+s2+s3` 表示对三个变量进行加法运算,结果再次输出。 最后,第三个示例展示了一个简单的圆的周长计算,虽然这里没有定义函数,而是直接在 `main()` 中完成计算。`l=2*3.1416*r;` 计算圆的周长并赋值给变量 `l`。 这些代码片段涵盖了C++的基础知识,包括常量、变量、函数、输入输出、条件判断和算术运算,对于C++初学者来说,它们是非常实用的学习材料。通过学习和理解这些代码,可以逐步掌握C++编程的基本技能。