C语言程序设计,编写程序 输入圆半径5,输出圆的周长,面积
#include
int main()
{
#define PI 3.14159
float r;
scanf("%f",&r);
printf("C=%f, S=%f\n", 2*PI*r,PI*r*r);
return 0;
}
C语言,求圆的周长,面积代码哪错了?
代码没有错,只是你在这里用的是浮点型,编译器可能会有两个警告说你的结果中有些数据会丢失(用浮点型可能精确到小数点后6位,6位以后的数据丢失),但是运行的话也可以正确运行出来。你可以尝试一下把float
改为double
型的,double型的级别比float
型要高,你试一下,看行不咯
