|
查看: 1335|回复: 1
|
c# 救命 BMI 答案要是 两个小数点.
[复制链接]
|
|
|
Console.WriteLine("HELLO, WELCOME TO BMI INDICATOR\n");
double weight = 0;
double height = 0;
double bmi = 0;
try
{
Console.WriteLine("Please enter your height (Meter):");
height = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Please enter your weight (Kilogram):");
weight = Convert.ToDouble(Console.ReadLine());
bmi = weight / (height * height);
Console.WriteLine("");
string message = "";
if (bmi < 16.5)
message = "Severely underweight";
else if (bmi >= 16.5 && bmi <= 18.4)
message = "Underweight";
else if (bmi >= 18.5 && bmi <= 24.9)
message = "Normal";
else if (bmi >= 25 && bmi <= 29.5)
message = "Overweight";
else if (bmi >= 30 && bmi <= 34.9)
message = "Obese Class I";
else if (bmi >= 35 && bmi <= 39.9)
message = "Obese Class II";
else
message = "40 Obese Class III";
Console.WriteLine("BMI : {0} / ({1} * {1}) = {2}", weight, height, bmi);
Console.WriteLine("BMI categories: {0}\n", message);
Console.WriteLine("Prese enter to exit");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Console.ReadLine();
我想把output 变成 2个小数点... 怎么办..救命... |
|
|
|
|
|
|
|
|
|
|
发表于 24-3-2011 11:15 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|