读入一个浮点数,保留 3 位小数并输出这个浮点数。
输入格式
只有一行,一个浮点数 x(-10^5 x 10^5)
输出格式
也只有一行,保留 3 位小数的浮点数。
例如输入:8262.985325
输出:8262.985
- #include <stdio.h>
int main()
{
double a;
scanf("%lf",&a);
printf("%.3lf\n",a);
return 0;
}
小编刚开始用 float 来定义 a,虽然也能输出保留三位小数,但是题目有范围限制,float 的精度没有double高,所以用double来定义比较合适。