C++ 函数定义与调用:计算三角形面积

函数定义:

float area(float a, float b, float c)    
{
  float h, s;
  h = 0.5 * (a + b + c);
  s = sqrt(h * (h - a) * (h - b) * (h - c));
  return s;
}

函数调用:

float x, y, z;
float result;
// 输入实参值
cout << '请输入三角形的三边长:';
cin >> x >> y >> z;
// 调用函数并接收返回值
result = area(x, y, z);
// 输出结果
cout << '三角形的面积为:' << result << endl;

解释:

  • 函数 area 接受三个浮点数参数 a, b, c,分别代表三角形的三边长,并返回三角形的面积。
  • 函数内部使用海伦公式计算面积。
  • 代码使用 coutcin 进行用户输入和输出。
  • result 变量存储函数的返回值,即计算得到的三角形面积。

示例:

假设用户输入的三角形三边长分别为 3, 4, 5,则输出结果为:

三角形的面积为:6

总结:

本示例展示了 C++ 中定义和调用函数的基本步骤,并结合具体例子说明了如何使用函数进行计算。通过函数封装,代码更加模块化,可读性更高,并方便重复使用。

C++ 函数定义与调用:计算三角形面积

原文地址: https://www.cveoy.top/t/topic/cg0y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录