一个简单的C++程序问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 15:14:15
#include<iostream.h>
void main()
{
double C,F;
C=(F-32)*5/9;
cout<<"请输入摄氏温度:";
cin>>C;
cout<<"转化为华氏温度为:"<<F<<endl;
}程序的目的是要求通过公式C=(F-32)*5/9,请输入摄氏温度,得出华氏温度,我不太清楚自己做的那里有错,得出的结果不对.麻烦各位高手帮忙解答一下,谢谢

你输入的C,所以F没有值,然后你却对C进行赋值,肯定错了,你把公式转化一下,转化为用C来表示F,对F赋值,而不是对C赋值。

#include<iostream.h>
void main()
{
double C,F;
cout<<"请输入摄氏温度:";
cin>>F;
C=(F-32)*5/9;
cout<<"转化为华氏温度为:"<<C<<endl;
}

#include<iostream.h>
void main()
{
double C,F;
cout<<"请输入摄氏温度:";
cin>>F;
C=(F-32)*5/9;
cout<<"转化为华氏温度为:"<<C<<endl;
}

如果你要取C的话,你转一下公式就可以了

拜托,你错得离谱了
在编程的表达试不能像数学公式一样,你必须把你要求的变量放在“=”号左边
C=(F-32)*5/9; 有错误,首先你不能用“C”放在等号左边,因为你要求的是"F",变一下格式,把“F”放左边,F=(9*C)/5+32 然后把这个表达式放到
cout<<"请输入摄氏温度:";
cin>>C;
F=(9*C)/5+32 总体修改一下为

#include<iostream.h>
void main()
{
double C,F;
cout<<"请输入摄氏温度:";
cin>>C;
F=(9*C)/5+32;
cout<<"转化为华氏温度为:"<<F