2469. 温度转换

给你一个四舍五入到两位小数的非负浮点数 celsius 来表示温度,以 摄氏度Celsius)为单位。

你需要将摄氏度转换为 开氏度Kelvin )和 华氏度Fahrenheit ),并以数组 ans = [kelvin, fahrenheit] 的形式返回结果。

返回数组*ans* 。与实际答案误差不超过 10-5 的会视为正确答案**。**

注意:

  • 开氏度 = 摄氏度 + 273.15
  • 华氏度 = 摄氏度 * 1.80 + 32.00

示例 1 :

复制代码
输入:celsius = 36.50
输出:[309.65000,97.70000]
解释:36.50 摄氏度:转换为开氏度是 309.65 ,转换为华氏度是 97.70 。

示例 2 :

复制代码
输入:celsius = 122.11
输出:[395.26000,251.79800]
解释:122.11 摄氏度:转换为开氏度是 395.26 ,转换为华氏度是 251.798 。
cpp 复制代码
class Solution {
public:
    vector<double> convertTemperature(double celsius) {
        double kelvin, fahrenheit;
        vector<double> ans;

        kelvin = celsius + 273.15;
        fahrenheit = celsius * 1.80 + 32.00;

        ans.push_back(kelvin);
        ans.push_back(fahrenheit);

        return ans;
    }
};
相关推荐
小小龙学IT8 小时前
Abseil 开源 C++ 公共库深度解析:从 SwissTable 到 Status 的 Google 工程实践
c++·开源
兔兔兔兔18 小时前
记录C++ 12
开发语言·c++
此陆昭昭8 小时前
qt,使用qml写一个简单的界面
c++·qt
沫璃染墨9 小时前
《从零入门Linux系统篇(二十九):文件篇·二——深入文件描述符:从文件描述符表到重定向,再到Shell实现》
linux·运维·服务器·c++·驱动开发·系统架构
码匠许师傅10 小时前
【C++ 面试真题】35. 聊聊 C++ 的万能引用(T&&)和完美转发(std::forward)
java·c++·面试
OPEN-F10 小时前
C++入门教程:数组、字符串与指针入门
数据结构·c++·算法
啦啦啦啦啦zzzz10 小时前
共享内存的网络聊天室
linux·服务器·网络·c++·网络编程
蜕变的土豆10 小时前
SQLite文件加密完整教程:从零学会SQLCipher全库加密(C++实战)
c++·sqlite
bluesky96122210 小时前
malloc 和 realloc C/C++
c语言·c++·算法
欧特克_Glodon11 小时前
OpenCV计算机视觉开发入门与实践<二十三>:图像平滑之非线性滤波
c++·人工智能·opencv·计算机视觉