```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点数解答]