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

需积分: 0 2 下载量 136 浏览量 更新于2024-07-24 收藏 780KB DOC 举报
"C++经典程序代码大全" 在C++编程语言中,这段代码展示了如何编写简单的程序来计算圆的周长和面积。它包括了两个关键点:常量的声明和函数的使用。 1. 常量的声明: 在C++中,常量是不可改变的变量,一旦赋值后就不能再更改。在示例中,`const float PI = 3.1416;` 定义了一个名为`PI`的常量,用来表示圆周率,它的值为3.1416。这样做的好处是确保了圆周率的值不会在程序运行过程中被意外修改,提高了代码的稳定性。 2. 函数的声明与定义: 程序中包含了两个自定义函数:`fCir_L` 和 `fCir_S`,分别用于计算圆的周长和面积。函数声明的目的是告诉编译器函数的存在,而函数定义则提供了函数的实现细节。例如,`float fCir_L(float);` 是`fCir_L`函数的声明,表明这个函数接受一个浮点型参数并返回一个浮点型值。随后的函数定义部分,如`float fCir_L(float x) { ... }`,提供了实际的计算逻辑。 3. 输入与输出: 程序使用`iostream.h`库进行输入输出操作。`cin`用于从用户那里获取输入,`cout`用于输出信息到屏幕上。例如,`cin >> r;` 从键盘读取一个浮点数赋值给变量`r`,而`cout << "l=" << l;` 则会输出变量`l`的值。 4. 条件判断: 在计算圆的周长和面积之前,程序通过`if`语句检查半径`x`是否大于等于0,这是为了避免负数半径导致的无效计算。如果`x >= 0.0`,则执行相应的计算,否则返回-1.0(这里用作默认错误值)。 5. 计算与赋值: 在`main()`函数中,`l=fCir_L(r)`和`s=fCir_S(r)`将计算结果分别赋值给变量`l`(周长)和`s`(面积),然后通过`cout`显示结果。 6. 多个程序段: 给定的代码包含三个独立的程序段,每个都有自己的输入、计算和输出。这展示了如何在同一个文件中组织多个不同的C++程序。每个程序都使用了`#include<iostream.h>`来引入I/O操作,并通过`main()`函数作为执行入口。 7. 变量的赋值与计算: 在第二个程序段中,可以看到如何对双精度浮点型变量进行赋值和计算。例如,`s1=1.5;` 将1.5赋值给`s1`,`s2=2.5;` 赋值给`s2`,而`s3=3.5;` 赋值给`s3`。然后通过`cout`语句显示变量的值和它们的总和。 总结,这些代码片段涵盖了C++编程的基本元素,包括常量、函数、条件判断、输入输出、变量赋值和计算。这些都是学习和理解C++编程语言的基础。