酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

求一个圆柱体的表面积和体积。从键盘输入圆柱体的半径和高,输出它的表面积和体积。 函数接口定义: float area(float r,float h); //求圆柱体的表面积 float bulk(float r,float h);//求圆柱体的体积 裁判测试程序样例: #include<stdio.h> #define pi 3.1415926 // 用 pi 表示 π 的值 float area(float r, float h); float bulk(float r, float h); main() {float r,h; //r表示底面积半径,h表示圆柱体高度 scanf("%f,%f",&r,&h); printf("surface area :%.2f, volume :%.2f\n",area(r,h),bulk(r,h)); } /* 你提交的代码将被嵌入到该行的下面*/

```cpp #include<stdio.h> #define pi 3.1415926 // 用 pi 表示 π 的值 // 计算圆柱体的表面积 float area(float r,float h) { // 表面积 = 2×π×半径×(半径 + 高) return 2 * pi * r * (r + h); } // 计算圆柱体的体积 float bulk(float r,float h) { // 体积 = π×半径×半径×高 return pi * r * r * h; } main() { float r,h; //r表示底面积半径,h表示圆柱体高度 scanf("%f,%f",&r,&h); printf("surface area :%.2f, volume :%.2f\n",area(r,h),bulk(r,h)); } ``` 额外需要注意的逻辑点: 1. 输入的半径和高需要是有效的浮点数。 2. 计算时要注意精度问题,避免出现误差。 3. 输出的结果保留两位小数要符合题目要求。 [2024-12-15 23:04:16 | AI写代码神器 | 248点数解答]

相关提问