怎么才能得到小数点后精确的数啊 真的不知道咋求了自己试了好几次好难
#include<stdio.h>
#include<stdlib.h>
int main()
{
int c;
float f;
scanf("%d",&c);
f=c*9.0/5+32;//9写成9.0,保留精度,不然编译器默认四舍五入到个位
printf("%f",f);
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
int c;
float f;
scanf("%d",&c);
f=c*9.0/5+32;//乘9.0是因为整型与整型计算还是整型,而f是浮点型,则我们将9变成浮点数就可以了
printf("%.3f",f);//这里就是保留三位小数,如果保留4位就是printf("%.4f",f);
return 0;
}