C语言:温度转换

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

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

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

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

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

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

3.代码:

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

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

cs 复制代码
int main() {
    double c, f; // 定义摄氏温度c和华氏温度f
    scanf("%lf", &c); // 读取摄氏温度
    f = 9 * c / 5 + 32; // 转换公式,固定的
    printf("%.2lf", f); // 输出华氏温度,保留两位小数
    return 0;
}
相关推荐
悦悦子a啊1 小时前
Python之--集合
开发语言·python·编程
程序员编程指南1 小时前
Qt字符串处理与正则表达式应用
c语言·c++·qt·正则表达式
运维帮手大橙子1 小时前
字符串缓冲区和正则表达式
java·开发语言
慢慢沉2 小时前
Lua(数据库访问)
开发语言·数据库·lua
GISer_Jing2 小时前
50道JavaScript基础面试题:从基础到进阶
开发语言·javascript·ecmascript
Python涛哥2 小时前
PHP框架之Laravel框架教程:1. laravel搭建
开发语言·php·laravel
一百天成为python专家3 小时前
数据可视化
开发语言·人工智能·python·机器学习·信息可视化·numpy
武子康6 小时前
Java-82 深入浅出 MySQL 内部架构:服务层、存储引擎与文件系统全覆盖
java·开发语言·数据库·学习·mysql·spring·微服务
惜.己7 小时前
pytest中使用skip跳过某个函数
开发语言·python·测试工具·pytest
姜暮儿7 小时前
C++ 性能优化
开发语言·c++