这是一道纯计算的题目,但是新手在编写代码的时候有一点小细节需要注意。
1、double类型的占位符是%f
2、%.nf 表示结果保留n位小数
3、注意一下球的体积计算,用(4/3)*pi*r*r*r 这个公式计算出的结果会出错
#include<stdio.h>
#define pi 3.1415926 //定义一个全局变量,注意一下不需要等号
int main()
{
double r, h;
scanf("%lf %lf", &r, &h); //double类型的占位符是 %f
printf("%.2f\n",2*pi*r);
printf("%.2f\n",pi*r*r);
printf("%.2f\n",4*pi*r*r);
printf("%.2f\n",4*pi*r*r*r/3); //注意:用(4/3)*pi*r*r*r 这个公式计算出的结果会出错
printf("%.2f",pi*r*r*h);
return 0;
}
运行结果: