作业帮 > 综合 > 作业

C语言编程练习题,做的时候出现了问题...

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/13 01:52:35
C语言编程练习题,做的时候出现了问题...
编写一个程序,该程序要求用户输入一个华氏温度.程序以double类型读入温度值,并将它作为一个参数传递给用户提供的函数Temperatures().该函数将计算相应的摄氏温度和绝对温度,并以小数点右边有两位数字的精度显示这三种温度.它应该用每个值所代表的温度刻度来标识这3个值.
 我写的程序是这样的
我写的程序是这样的

可是执行结果是

为什么2*1.8+32的赋给了Celsiu之后变成了这样.
C语言编程练习题,做的时候出现了问题...
Celsius定义赋值的时候,Fahrenheit没有从输入中获取数值,是初始值.
你定义变量的时候都不要赋值.
在输入完成了,确定了F之后,再把C和K根据F赋值.