温度转换-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

相关推荐
管家罢了25 分钟前
C++-容器适配器- stack、queue、priority_queue和仿函数
开发语言·数据结构·c++
jiao000012 小时前
数据结构——排序(交换排序)
c语言·数据结构·排序算法
代码代码快快显灵2 小时前
java之异常处理
java·开发语言
墨@#≯2 小时前
感知机及其实践
算法·机器学习·支持向量机
十一29283 小时前
C语言--预处理详解(宏定义#define,#和##运算符,#undef,条件编译,头文件的包含)
c语言
Gdut杰哥3 小时前
C(十一)scanf、getchar(第三弹)
c语言
梓桐4 小时前
【算法】- 查找 - 散列表查询(哈希表)
c语言·算法·哈希算法·散列表
luthane4 小时前
python 实现algorithm topo卡恩拓扑算法
数据结构·python·算法
qq_172805595 小时前
Go 性能剖析工具 pprof 与 Graphviz 教程
开发语言·后端·golang·go