一.题目条件
·题目:
输入圆柱体半径r和高h,求圆柱体底面积和体积。
·要求:
1.pi=3.14
2.输入的半径和高是float类型
3.输出保留小数点后2位精度,先输出底面积,再输出英文逗号,再输出体积结束程序。
·测试用例:
输入:9 12
输出:area=254.34,volume=3052.08
二.题目分析
- 本题涉及到标准输入和标准输出函数,因此使用头文件stdio.h。
- 变量名已给出:面积area,体积volume;自定义:半径r,高h。
- 通过给printf的格式说明中设置修饰符来控制浮点数的精度。
三.代码实现
#include <stdio.h>
int main()
{
float r, h, area, volume, pi;
pi = 3.14;
printf("请输入圆柱的半径和高(用空格分隔):");
scanf_s("%f%f", &r, &h);
area = pi * r * r;
volume = pi * r * r * h;
printf("area=%.2f,volume=%.2f\n", area, volume);
return 0;
}