C语言:温度转换

1.题目:实现摄氏度(Celsius)和华氏度(Fahrenheit)之间的转换。

输入一个华氏温度,输出摄氏温度,结果保留两位小数。

2.思路:(这是固定公式,其中 F 是华氏度,C 是摄氏度)

  1. 摄氏度转华氏度: 𝐹=𝐶×9/5+32

  2. 华氏度转摄氏度: 𝐶=(𝐹−32)×5/9

备注:32是华氏度的“零点”偏移值。在华氏度标度中,水的冰点(0°C)对应于32°F。因此,将摄氏度转换为华氏度时,需要将计算结果加上32。

3.代码:

#include"stdio.h"
int main(){
  double c,f;//定义摄氏c和华氏F
  scanf("%lf",&f);
  c=5*(f-32)/9;//转换公式,固定的
  printf("%.2lf",c);
  return 0;
}

4.同理拓展:(摄氏转华氏)

int main() {
    double c, f; // 定义摄氏温度c和华氏温度f
    scanf("%lf", &c); // 读取摄氏温度
    f = 9 * c / 5 + 32; // 转换公式,固定的
    printf("%.2lf", f); // 输出华氏温度,保留两位小数
    return 0;
}

相关推荐

  1. C语言温度转换

    2024-07-21 11:42:04       41 阅读
  2. 1001: 【C1】【基础】温度转换

    2024-07-21 11:42:04       44 阅读
  3. c语言大小写转换

    2024-07-21 11:42:04       41 阅读
  4. C语言大小写转换

    2024-07-21 11:42:04       37 阅读
  5. 汇编和C语言转换

    2024-07-21 11:42:04       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-21 11:42:04       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-21 11:42:04       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-21 11:42:04       45 阅读
  4. Python语言-面向对象

    2024-07-21 11:42:04       55 阅读

热门阅读

  1. LeetCode //C - 232. Implement Queue using Stacks

    2024-07-21 11:42:04       18 阅读
  2. redis笔记

    2024-07-21 11:42:04       15 阅读
  3. Mysql、Oracle 审计日志的开启

    2024-07-21 11:42:04       21 阅读
  4. 服务互联:在Eureka中实现服务的依赖注入

    2024-07-21 11:42:04       13 阅读
  5. 十四、正则表达式

    2024-07-21 11:42:04       19 阅读
  6. 【笔记-软考】架构演化

    2024-07-21 11:42:04       17 阅读
  7. 每天一个数据分析题(四百三十九)- 用户画像

    2024-07-21 11:42:04       17 阅读
  8. SpinalHDL之总线

    2024-07-21 11:42:04       15 阅读