using System;

文章插图
using System.Collections.Generic;

文章插图
using System.Linq;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(\"体重指数计算器\\n使用帮助:根据提示输入,再按\\\"回车确定\\\" \");
start:
Console.WriteLine(\"输入你的身高:单位:米(m)\");
double height = Convert.ToDouble(Console.ReadLine());
Console.WriteLine(\"输入体重:单位:千克(kg)\");
double weight = Convert.ToDouble(Console.ReadLine());
if (height <= 0 || weight <= 0)
{
Console.WriteLine(\"你输入的数字有误,按\\\'1\\\'重新开始! 注意:按其他键将会退出程序!\");
byte i = Convert.ToByte(Console.ReadLine());
switch (i)
{
case 1:
goto start;
break;
default:
return;
break;
}
}
else
{
double bmi = weight / (height * height);
Console.WriteLine(\"你的体重指数为{0}\",bmi );
if (bmi < 18.5)
Console.WriteLine(\"偏瘦,危险性:低,但其它疾病危险性增加\");
else if (bmi >= 18.5 && bmi < 24)
Console.WriteLine(\"正常,请继续保持\");
else if (bmi >= 24 && bmi < 27)
Console.WriteLine(\"偏重,危险性:小\");
else if (bmi >= 27 && bmi < 30)
Console.WriteLine(\"肥胖,危险性:中\");
else if (bmi >= 30 && bmi < 40)
Console.WriteLine(\"重度肥胖,危险性:大\");
else
Console.WriteLine(\"极度肥胖,危险性:极大\");
}
Console.WriteLine(\"\\n是否想重新使用? 是按\\\'1\\\'否按\\\'2\\\'来退出程序 。\");
byte a = Convert.ToByte(Console.ReadLine());
switch (a)
{
case 1:
goto start;
break;
case 2:
return;
break;
default:
return;
break;
}
【用C#编写一个计算体重指数的控制台程序。】Console.ReadKey();
}
}
}
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
