-2
我试图让Celsius
采取华氏温度作为参数,然后在Celsius
函数返回摄氏温度方法保持返回0
class Exercise1
{
static void Main(string[] args)
{
double fahrenheit;
Console.WriteLine("Enter farenheit: ");
fahrenheit = double.Parse(Console.ReadLine());
double cels;
Exercise1 me = new Exercise1();
cels = me.Celsius(fahrenheit);
Console.WriteLine(cels);
}
public double Celsius(double fahrenheit)
{
double celsius;
celsius = 5/9 * (fahrenheit - 32);
return celsius;
}
已经有很多类似的问题了。即重复(也谈到'小数'问题/解决方案是相同的)。或者,如果你只想'双' - 阅读这一个 - http://stackoverflow.com/questions/488942/what-is-the-best-practice-to-make-division-return-double-in-c-sharp – 2014-11-24 00:43:28