对输入的浮点数的小数精度控制方法
#include<cstdio>
int main()
{
//给定的浮点数一定为正(题意)
double A,B,C,pai=3.14159;
scanf("%lf%lf%lf",&A,&B,&C);
//保留一位小数
A=(int)(10.0*A+0.5)/10.0;
B=(int)(10.0*B+0.5)/10.0;
C=(int)(10.0*C+0.5)/10.0;
printf("TRIANGULO: %.3f\nCIRCULO: %.3f\nTRAPEZIO: %.3f\nQUADRADO: %.3f\nRETANGULO: %.3f",0.5*A*C,pai*C*C,0.5*(A+B)*C,B*B,A*B);
return 0;
}