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;
}
相关推荐
同学小张17 小时前
【端侧AI 与 C++】1. llama.cpp源码编译与本地运行
开发语言·c++·aigc·llama·agi·ai-native
踢球的打工仔18 小时前
PHP面向对象(7)
android·开发语言·php
汤姆yu20 小时前
基于python的外卖配送及数据分析系统
开发语言·python·外卖分析
Yue丶越20 小时前
【C语言】字符函数和字符串函数
c语言·开发语言·算法
翔云 OCR API21 小时前
人脸识别API开发者对接代码示例
开发语言·人工智能·python·计算机视觉·ocr
V***u45321 小时前
MS SQL Server partition by 函数实战二 编排考场人员
java·服务器·开发语言
这是程序猿21 小时前
基于java的ssm框架旅游在线平台
java·开发语言·spring boot·spring·旅游·旅游在线平台
芳草萋萋鹦鹉洲哦21 小时前
【elemen/js】阻塞UI线程导致的开关卡顿如何优化
开发语言·javascript·ui
爱学习的小邓同学21 小时前
C++ --- 多态
开发语言·c++
颜*鸣&空1 天前
QT实现串口通信+VSPD+串口调试工具
开发语言·qt