初学者不解请求帮助!

img

你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

#include <stdio.h>

int main(void)
{
    float n;
    char d;
    scanf("%f",&n);
    scanf("%c",&d);
    if (d=='f' || d=='F')
    {
        float c=5*(n-32)/9;
        printf("%.2fC",c);
    }
    else if (d=='c' || d=='C')
    {
        float f=n*9/5+32;
        printf("%.2fF",f);
    }
    else
        printf("Error");
    return 0;
}

img


#include <stdio.h>
int main()
{
    double f,c;
    scanf("%lf",&f);
    printf("%lf\n",c=(f-32)/1.8);
    return 0;
}
#include <stdio.h>
int main(void)
{
    float n;
    char d;
    scanf("%f%c",&n,&d);
    if (d=='f' || d=='F')
        printf("%.2fC",5*(n-32)/9);
    else if (d=='c' || d=='C')
        printf("%.2fF",n*9/5+32);
    else
        printf("Error!");
    return 0;
}