当我运行描述中给出的代码时,我得到一些荒谬的答案

时间:2016-10-31 18:36:29

标签: c++

当我将华氏温度转换为摄氏度时,它工作正常,但是当我尝试将摄氏度转换为华氏度到摄氏温度时,它没有用,使用此代码,请检查以下代码...

#include <iostream>

using namespace std;

int main()
{
double F, C;

cout << "convert the temperature form Fahrenheit to centigrade \n";
cout << "enter the temperature in Celsius";
cin >> C;
cout << "the temperature in degree centigrade is";
C = 5*(F-32)/9;

cout << F;
return 0;

}

2 个答案:

答案 0 :(得分:3)

您的代码首先将输入读入MQL4,然后使用未实现的变量C执行计算,并将其分配给F中用户的输入。最后,您输出的是未初始化的值C

我猜这不是你想要的。

答案 1 :(得分:2)

你正在做F然后完全忽略它并使用未初始化的F值来计算C的值。