这个例子提供了C语言控制台的交互功能。当程序启动时,它将输出到屏幕上,显示一个可选的温度转换菜单。菜单包含两个内容,一个是将摄氏度转换为华氏度,另一个是将华氏度转换为摄氏度。用户通过输入数字1或2来选择温度转换的类型。
图1
在代码实现中,转换函数由两个函数c2f和f2c实现。C2f实现摄氏到华氏的转换;F2c实现华氏到摄氏的转换。代码描述如下面的图2所示。
图2
这两个函数的定义位于主函数之后,所以在主函数调用这两个函数之前,首先用下面的声明代码对它们进行声明
//转换函数声明
float c2f(浮动);
float f2c(浮动);
这两条声明语句只提供函数返回值类型、函数名和参数类型,这些信息对于函数声明来说已经足够了,编译器可以通过这些信息正常编译调用这两个函数的代码。
程序的交互过程在主函数中实现。main函数首先定义了两个浮点变量F和C,分别用来存储用户输入的华氏温度和摄氏温度的值。此外,在第23行中定义了一个变量类型,用于存储用户的输入选项:1或2。当程序执行时,scanf函数将为type变量赋值,if语句使用type的值来确定当前程序需要执行的温度转换。如果是选项1,则从摄氏度转换为华氏度;否则,执行反向转换。
选项1的温度转换完成后,程序会在这个分支直接退出当前程序,在代码的第29行之后不再执行;如果不执行选项1,那么整个程序会执行到main函数的最后一条语句,返回值0,表示执行成功。
图3
本文标题:华氏度与摄氏度的换算(华氏度与摄氏度的换算公式)
本文地址:https://www.xbwxq.com/a/23266.html
本文来自投稿,仅供学习参考!不代表本站立场,该文观点仅代表原作者本人,本站不拥有所有权,不承担相关法律责任。如发现本站有抄袭侵权/违规的内容,请发送邮件至8###7@qq.com举报,一经查实,本站将立刻删除。
相关推荐
-
孙红雷主演电影(古天乐黄奕孙红雷主演电影)
#娱乐升级计划# 《致命人质》是一部文艺腔调很容易被忽略的犯罪类型片。当年只卖了2922万票房。要知道,当年的票房冠军《泰囧》卖了12.67亿。电影里唯一的名字是警犬“疯子”。其他…
-
中国人特有的神秘符号天干地支
远古时代古人以天干地支来作为载体。天干承载的是天之道,地支承载的是地之道。天干地支是一套完善的特定汉字符号系统,富有极为深刻的人文内涵,也成为中国人特有的序列符号,一直沿用至今。 …
-
衣服收纳(衣服收纳折叠方法)
随着我们生活水平的不断提高,家里的衣服和纺织品越来越多。很多人不知道如何整理收纳,导致大量占用房间空 room。今天给大家分享几个衣物收纳的小技巧: 1.折成小方块,竖起来,放在最…
-
深圳经济特区(深圳经济特区成立时间)
8月26日是深圳经济特区成立42周年。人们都说深圳的变化突飞猛进,那么这几年她是如何改变自己的面貌的呢?让我们从不同的角度来看这个城市。 从卫星云图看深圳的变化 近日,央视《新闻联…
-
大连发现王国图片(大连发现王国图片大全)
大连海昌大连discoveryland主题公园将于4月23日开园,届时将有一系列精彩表演和特别开园优惠。 4月23日开园当天,公园主入口广场将举行气球舞狮迎宾秀。届时,由毛发王国工…
-
手工香皂(手工香皂的制作材料及步骤)
肥皂是家居生活必备的沐浴用品,但买回来的肥皂是否含有有害合成物质不得而知。其实我们也可以DIY肥皂,既环保又省钱,还能保证使用的安全和健康。关键是只要做一次,一次倒入模型,就可以完…
-
网速慢怎么解决(手机网速慢怎么解决)
前段时间和朋友玩游戏,突然网络卡了,但是一看手机信号,满了。不知道大家有没有遇到过这种情况,为什么会出现这种情况?后来经过多方核实,小珂查出了具体原因。让我们一起来看看吧。 1.改…
-
事业单位和公务员的区别(公务员和事业单位有什么区别)
公务员和事业单位是现在大学生毕业之后,常会选择的就业单位,而且在备考的过程无论考上哪一个,都需要付出很多的努力,因为两者都在体制内工作,都属于编制工作,那么,公务员和事业单位有什么…
-
暖锋(暖锋过境前后天气变化)
知识点冷锋、暖锋、冷锋和暖锋是两种不同的天气系统。过境之前、期间和之后的天气如下: (1)冷锋 冷锋的标志是三角形,冷气团强大。它主动接近暖气团,暖气团被迫上升。 ①过境前:受暖气…
-
鲁班并非木匠,另一个身份隐藏得太深了!2000年后才被曝光
劳动人民的智慧是无穷的,在以往的岁月里,曾出现过许多的天才发明家,鲁班就是其中一位。 鲁班出身家庭世代都是工匠,所以他在很小的时候就已经掌握了很多的土木建筑工程技术。本人也是非常有…