首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C++程序将华氏温度转换为摄氏温度

以下是一个简单的C++程序,它接受华氏温度作为输入,然后将其转换为摄氏温度:

代码语言:javascript
复制
#include <iostream>
using namespace std;

int main() {
    float fahrenheit, celsius;

    cout << "请输入华氏温度: ";
    cin >> fahrenheit;

    celsius = (fahrenheit - 32) * 5 / 9;

    cout << "对应的摄氏温度为: " << celsius << endl;

    return 0;
}

在这个程序中,我们首先从用户那里获取华氏温度,然后使用公式 (fahrenheit - 32) * 5 / 9 将华氏温度转换为摄氏温度,最后输出结果。

这个公式是基于华氏和摄氏温度之间的关系得出的,即 C = (F - 32) * 5/9,其中 C 是摄氏温度,F 是华氏温度。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

初学者练手项目

罗马数字转换为小数......如今,体重指数通常用于人分为体重过轻,超重甚至肥胖。此外,各国都采用这种方法来促进健康饮食。 华氏温度摄氏温度转换器 计算温度转换很简单。我们必须转换温度,因为摄氏温度华氏温度有不同的起点。...因此,要将华氏温度换为摄氏温度,我们只需要从华氏温度中减去32。有时单位的大小也不同。...摄氏温度水的冰点和沸点之间的温度范围划分为100度,而华氏温度温度范围划分为180度,因此我还将值乘以5/9180度转换为100。...罗马数字转换为小数 请记住,基数不是罗马人使用的数字,因为它们具有诸如I:1,V:5,X:10,C:100,D:500,M:1000等的计 因此,我们需要按照上述逻辑编写一个程序,以使用Python罗马数字转换为小数

2.6K40

【Go语言刷题篇】Go从0到入门2:类型转换、字符求和、运算符运算(加减乘除取余比较符)练习

fmt.Sprintf(格式化样式, 参数列表…),格式化样式如下: 案例代码: import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 一个正整数转换为字符串...相关知识: 1、Go的strconv.ParseInt 是字符串转换为数字的函数, 参数1 数字的字符串形式。 参数2 数字字符串的进制,比如二进制 八进制 十进制 十六进制。...return 2*(a+b) } Q4:温度转换 问题描述:定义一个变量保存华氏温度华氏温度转换摄氏度的公式为:5/9*(华氏温度-100),求出华氏温度对应的摄氏温度。...* @return double浮点型 */ func temperature( f float64 ) float64 { // write code here //1、摄氏温度(...1、算法篇(398题):面试必刷100题、算法入门、面试高频榜单 2、数据结构篇(300题):都是非常经典的链表、树、堆、栈、队列、动态规划等 3、语言篇(500题):C/C++、java、python

6110

C++ Primer Plus习题及答案-第二章

复习题 1.c++程序模块叫什么? 叫做函数。 2.下面的预处理编译器指令是做什么用的? #include 在最终编译之前,iostream里的文件内容替换该编译指令。...<<endl; return 0; } ---- 2.编写一个c++程序,它要求用户输入一个以long为单位的距离,然后将它转换为码(一long等于200码)。...<<endl; return 0; } ---- 5.编写一个程序,其中main()调用一个用户定义的的函数(以摄氏温度值为参数,并返回相应的华氏温度值)。...该程序按下面的格式要求用户输入摄氏温度值,并显示结果: Please enter a Celsius value:20 20 degrees Celsius is 69 degrees Fahrenheit...下面是转换公式: 华氏温度=1.8*摄氏温度+32.0 #include using namespace std; double CtoF(double C) { double

50360

C++ 数据结构和算法入门笔记

那么这个程序转化为c++,下面这个就是c++版本 #include using namespace std; int addArray( int *array, int n)...如果没有这句话,我们这样使用 std::cout 来调用输出流对象。 一般这句话都是给程序员偷懒用的。 << 体现了 C++ 的特点,可以支持重载。...cin.ignore(100,'\n'); // 加上这两行,就能阻塞了 std::cin.get(); return 0; } #include // 这个程序简单演示一个华氏温度摄氏温度的相互转换...int main() { // 华氏温度 == 摄氏温度 X 9.0 ÷ 5.0 + 32 const unsigned short ADD_SUBTRACT = 32 ; const...convertTemperature( double tempIn, char typeIn); void convertTemperature( int tempIn, char typeIn); // 这个程序简单演示一个华氏温度摄氏温度的相互转换

1.5K20

题目 1056: 二级C语言-温度转换(python详解)——练气四层初期

题目描述 输入一个华氏温度,要求输出摄氏温度。...下面我们来逐个解释: f = int(input()) 这行代码中,input()函数用于接收用户输入的华氏温度值,返回一个字符串类型的值。...为了进行后续的计算,我们使用int()函数这个字符串类型的值转换为整数类型,并将其赋值给变量f。...在format()函数中,我们传入了一个表达式5/9*(f-32),这个表达式计算得到的就是输入的华氏温度值对应的摄氏温度值。最终,print()函数格式化后的字符串打印到控制台上。...在调用 format() 方法时,我们 name 和 age 作为参数传递给该方法,Python 会自动将它们插入到字符串中对应的位置。

16210

Python算法实践Week1-程序设计基础

0010 0011 汇编语言:在机器语言上增加了人类可阅读的助记符 加运算:ADD 减运算:SUB 2+3:ADD 2,3 高级语言:向自然语言靠近的语言 sum = 2 + 3 ---- 0x01 程序设计语言的运行方式...编译型 高级语言源代码转换成目标代码(机器语言) 程序可以直接运行 目标代码执行速度快 代表语言:C/C++ 解释型 高级语言源代码逐条转换成目标代码,边转换边执行 每次运行程序需要源代码和解释器...具有良好的跨平台可移植性 代表语言:Java、Python ---- 0x02 程序流程图 用规定的一系列图形、流程线和文字说明算法中的基本流程和控制流程。...流程图的基本元素包括 表示相应操作的框 带箭头的流程线 框内外必要的文字说明 1580911946773.png 顺序结构 用顺序结构描述华氏温度F转换为摄氏温度C的流程 公式:C = 5/9*(F

30010

GitHub 标星 5w+!Python 新手 100 天学习计划,这次再学不会算我输!

本文自大数据文摘 作为目前最火也是最实用的编程语言,Python 不仅是新手入门程序界的首选,也逐渐成为了从大厂到小厂,招牌需求 list 的必要一条。...学完这些知识点,在第二天就要能够实现应用案例包括:华氏温度转换成摄氏温度、输入圆的半径计算周长和面积、输入年份判断是否是闰年。 例如华氏温度摄氏温度。...""" 华氏温度换为摄氏温度 F = 1.8C + 32 Version: 0.1 Author: 骆昊 """ f = float(input('请输入华氏温度: ')) c = (f - 32...然后使用这三天的知识点完成案例用户身份验证、英制单位与公制单位互换、掷骰子决定做什么、百分制成绩等级制、分段函数求值、输入三条边的长度如果能构成三角形就计算周长和面积等。...第四阶段,玩转 Linux 操作系统(周期 5 天) 包括操作系统发展史和Linux 概述、Linux 基础命令、Linux 中的实用程序、Linux 的文件系统、Vim 编辑器的应用、环境变量和 Shell

75720

算法创作|华氏温度摄氏温度的转换问题

温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。输出华氏-摄氏温度转换表 输入:在一行中输入2个整数,分别表示lower和upper的值,中间用英文逗号分开。...输出:第一行输出:“fahr celsius”,接着每行输出一个华氏温度fahr(整型)与一个摄氏温度celsius(占据6个字符宽度,靠右对齐,保留1位小数)。...解决方案 问题是要把华氏温度转化为摄氏温度,所以我们先应该对华氏温度给定一个范围,再在lower和upper限定的范围里进行转换。...先要判断输入的lower和upper的大小关系,进行分类讨论,再循环输出给定范围内的所有华氏温度摄氏温度。...代码清单 a,b=map(int,input("请输入两个整数表示lower和upper,并以英文逗号隔开:").split(","))#int依次作用于a,b,同时输入a和b.

90020

python基础01

可以混合编程(C/C++/Java/.net) 简单易学易用 开发效率高 应用领域广泛 开源 缺点: 与C/C++相比,执行速度不够快 不能封闭源代码 python语言的官网: http.../hello.py #执行当前程序 常用的程序文件的后缀 .py python文件后缀 .c c语言文件后缀 .cpp/ .cxx/ .cc/ .C C++语言的后缀 .java Java语言的后缀...% // + – 示例: 1 + 3*3 ** 2 + 4//2 1 + 3*9 + 4//2 1 + 27 + 4//2 1 + 27 + 2 28 +2 30 括号分组子表达式 用()可以表达式分组...的对象 一个变量只能绑定一个对象 两个变量可以同时绑定同一个对象 示例: a = 10000 # 创建变量a绑定在10000这个对象上 b = 20 # 创建变量b绑定在20上 a = 10 # 原变量...温度转换(华式温度,摄氏温度,开氏温度) 摄氏温度 = 5.0/9.0*(华氏温度-32) 开氏温度 = 摄氏温度 + 273.15 问: 100 华氏温度,转为摄氏温度是多少 度?

40420

Github标星过万,Python新手100天学习计划,这次再学不会算我输!

作为目前最火也是最实用的编程语言,Python不仅是新手入门程序界的首选,也逐渐成为了从大厂到小厂,招牌需求list的必要一条。...学完这些知识点,在第二天就要能够实现应用案例包括:华氏温度转换成摄氏温度、输入圆的半径计算周长和面积、输入年份判断是否是闰年。 例如华氏温度摄氏温度。...""" 华氏温度换为摄氏温度 F = 1.8C + 32 Version: 0.1 Author: 骆昊 """ f = float(input('请输入华氏温度: ')) c = (f - 32...然后使用这三天的知识点完成案例用户身份验证、英制单位与公制单位互换、掷骰子决定做什么、百分制成绩等级制、分段函数求值、输入三条边的长度如果能构成三角形就计算周长和面积等。...第四阶段,玩转Linux操作系统(周期5天) 包括操作系统发展史和Linux概述、Linux基础命令、Linux中的实用程序、Linux的文件系统、Vim编辑器的应用、环境变量和Shell编程、软件的安装和服务的配置

1K71
领券