如何精确到小数点后两位的数呢

怎么才能得到小数点后精确的数啊 真的不知道咋求了自己试了好几次好难

img


#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; 
}