C++ 函数定义与调用:计算三角形面积
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,分别代表三角形的三边长,并返回三角形的面积。 - 函数内部使用海伦公式计算面积。
- 代码使用
cout和cin进行用户输入和输出。 result变量存储函数的返回值,即计算得到的三角形面积。
示例:
假设用户输入的三角形三边长分别为 3, 4, 5,则输出结果为:
三角形的面积为:6
总结:
本示例展示了 C++ 中定义和调用函数的基本步骤,并结合具体例子说明了如何使用函数进行计算。通过函数封装,代码更加模块化,可读性更高,并方便重复使用。
原文地址: https://www.cveoy.top/t/topic/cg0y 著作权归作者所有。请勿转载和采集!