分别定义函数float S(float L float K, float H)求长方体表面积S1、定义函数float S( float L ,float K)求长方体底面积S2、定义float V(float L,float K, float H)求长方体的体积V、定义输出函数void print _I(float x,flaot y,float z)实现S1,S2、V的输出功能,在主函数输入长方体的长(L)宽(K)高(H),调用相应相应自定义函数
时间: 2024-01-23 20:03:09 浏览: 201
好的,以下是代码实现:
```c++
#include <iostream>
using namespace std;
// 定义函数求长方体表面积
float S(float L, float K, float H) {
return 2 * (L * K + K * H + L * H);
}
// 定义函数求长方体底面积
float S(float L, float K) {
return L * K;
}
// 定义函数求长方体体积
float V(float L, float K, float H) {
return L * K * H;
}
// 定义输出函数
void print_I(float x, float y, float z) {
cout << "长方体表面积为:" << S(x, y, z) << endl;
cout << "长方体底面积为:" << S(x, y) << endl;
cout << "长方体体积为:" << V(x, y, z) << endl;
}
int main() {
float L, K, H;
cout << "请输入长方体的长、宽、高(空格分隔):" << endl;
cin >> L >> K >> H;
print_I(L, K, H);
return 0;
}
```
输入长方体的长、宽、高后,会调用 `print_I` 函数输出长方体表面积、底面积和体积。其中, `print_I` 函数内部会调用前面定义的 `S` 和 `V` 函数来计算表面积、底面积和体积。
阅读全文