21xrx.com
2024-11-22 07:15:41 Friday
登录
文章检索 我的文章 写文章
C++ 计算圆的周长和面积并保留两位小数
2023-07-07 12:43:15 深夜i     --     --
C++ 周长 面积 保留 两位小数

C++ 是一种流行的编程语言,被广泛用于编写各种类型的应用程序。在此里,我们将学习如何使用 C++ 计算圆的周长和面积,并保留两位小数。

圆的周长可以通过公式 2πr 计算,其中 π 是一个常数(近似为 3.14),r 是圆的半径。同样,圆的面积可以通过公式 πr² 计算。

以下是计算圆的周长和面积的 C++ 代码:


#include <iostream>

#include <iomanip> // 头文件用于设置小数位数

using namespace std;

int main()

{

  double pi = 3.14;

  double radius, circumference, area;

  

  cout << "请输入圆的半径:" << endl;

  cin >> radius;

  

  circumference = 2 * pi * radius;

  area = pi * radius * radius;

  

  // 使用流控制符保留两位小数

  cout << fixed << setprecision(2);

  

  cout << "圆的周长为:" << circumference << endl;

  cout << "圆的面积为:" << area << endl;

  

  return 0;

}

该程序首先定义了常数 π,然后从用户输入中读取圆的半径。接下来,程序使用圆的半径计算周长和面积。最后,使用流控制符 setprecision 将输出的小数位数限制为两位,并输出结果。

在这个例子中,我们使用 setprecision 控制符来限制小数点后的位数。这是一个 iomanip 头文件的功能,它允许我们格式化输出,并控制输出精度。在这里,我们将小数点后位数设置为 2。

此外,我们还使用了 fixed 控制符来确保输出浮点数时不丢失精度。如果我们省略它,则输出可能会使用科学计数法格式。

总之,使用 C++ 代码计算圆的周长和面积很简单,并且可以轻松地保留所需的小数位数。这是编程的实际应用,有助于提高程序员的数学能力和程序设计能力。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复