读书人

华氏温度向摄氏温度转化的有关问题

发布时间: 2012-02-08 19:52:21 作者: rapoo

华氏温度向摄氏温度转化的问题
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
float a ;
float b ;
std::cout<<"请输入华氏温度";
std::cin>>a;
b = (5/9)*(a-32);
std::cout<<"摄氏温度是" ;
std::cout<<b;

}

为什么上面的程序执行了之后 得到的结果是0呢?当然我输的不是32……
还有作为一个初学者 我一直不太了解 一定要#include<stdio.h>么????
多谢多谢

[解决办法]

探讨
懂了 是应该把9改成9.0 确保是float型

[解决办法]
C/C++ code
b = (5/9)*(a-32); 

读书人网 >C++

热点推荐