圆计算公式问题,初学者问,多指教
#include <stdio.h>
int main(void)
{
float radius=0.0f;
float diameter=0.0f;
float cirumference=0.0f;
float area=0.0f;
float pi=3.14159f;
printf("Input the diameter of the table:");
scanf("%f",&diameter);
radius=diameter/2.0f;
cirumference=2.0f*pi*radius;
area=pi*radius*radius;
printf("\nThe cirumference is %f.2f",cirumference);
printf("\nThe area is %f.2f\n",area);
return 0;
}
一个圆面积问题,在最后输出时%.2f已指定最后结果只输出2位小数,例如输入12,可实际输出的是圆周为37.699081.2f 圆面积为113.097244.2f 这是正确的结果吗?