请大家帮我看看摄氏华氏转化哪里错了

img

scanf double 应该使用%lf。

请采纳,谢谢!


#include<stdio.h>

int main() {
    double C = 0;
    double F = 0;
    
    scanf("%lf", &C); ///< double应该使用 %lf
    
    printf("摄氏度:%lf\r\n", C);
    
    F = C*1.8 + 32;
    
    printf("华氏度:%.1f\r\n", F);
    
    return 0;
}

#include <stdio.h>
#include <stdlib.h>

int main()
{
    double c,f;
    scanf("%lf",&c);
    f=c*9.0/5.0+32;
    printf("%.1f",f);
    return 0;
}