21xrx.com
2024-09-20 06:07:14 Friday
登录
文章检索 我的文章 写文章
C++面向过程编写计算圆的周长和面积的代码
2023-07-12 19:35:35 深夜i     --     --
C++ 面向过程 计算 圆的周长 圆的面积

C++语言是一种面向对象的编程语言,但它也支持面向过程的编程。下面是一个用C++面向过程编写计算圆的周长和面积的代码示例。


#include <iostream>

using namespace std;

const float PI = 3.14159;

float circle_perimeter(float radius)

{

  return 2 * PI * radius; //计算周长公式:C = 2 * π * r

}

float circle_area(float radius)

{

  return PI * radius * radius; //计算面积公式:S = π * r²

}

int main()

{

  float radius;

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

  cin >> radius;

  cout << "圆的周长为:" << circle_perimeter(radius) << endl;

  cout << "圆的面积为:" << circle_area(radius) << endl;

  return 0;

}

代码使用了常量PI来表示圆周率,然后分别定义了计算圆周长和面积的函数,这两个函数接收一个半径参数并返回周长和面积。在main函数中,用户输入圆的半径,然后调用上述函数来计算周长和面积并打印结果。

值得一提的是,虽然本代码为面向过程的编写,但也具有良好的可读性和可维护性。每个函数只实现了一个功能,逻辑清晰,易于理解和修改。这正体现了C++语言的特点,既支持面向对象的封装和抽象,又允许面向过程的快速开发和高效运行。

  
  

评论区

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