自学内容网 自学内容网

温度转换-C语言

1.问题:

    输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9,取位2小数。

2.解答:

    scanf("%lf",&f);或者scanf("%f",&f);如果你前面定义的f是用double类型的话,就应该用%lf格式,如果f是float类型的话,就应该用%f。

    printf("%lf",c);或者printf("%f",c);这里面的格式%lf或者%f与c的类型相同,c为double类型的,就用%lf,c为float类型就用%f。

3.代码:

#include<stdio.h>//头文件
int main()//主函数
{
    double f,c;
    scanf("%lf",&f);//键盘输入
    c=5*(f-32)/9;
    printf("c=%0.2lf", c);
    return 0;//函数返回值为0
}

4.编译结果:

输入:100

输出:c=37.78


原文地址:https://blog.csdn.net/m0_56065966/article/details/142708339

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!