首页 > 其他 > 详细

简单的胖瘦判断小逻辑

时间:2015-03-27 09:24:14      阅读:165      评论:0      收藏:0      [点我收藏+]

标准体重
男士体重=身高-100±3,女士体重=身高-110±3
将公式变形为:男士体重-身高+100=±3,女士体重-身高+110=±3
在±3之间为标准体重,>3为超重,<3为补充营养

复杂:

static void Main(string[] args)
{
while (true)
{
double t, g, n, m;
Console.Write("请输入性别:");
string s = Console.ReadLine();
Console.Write("请输入身高(cm):");
g = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入体重(KG):");
t = Convert.ToDouble(Console.ReadLine());
n = t - g + 100; m = t - g + 110;
Console.WriteLine(s == "男" ? (n >= -3 && n <= 3 ? "您是标准体重" : (n>3?"您需要减肥了":"您需要增加营养了")) : (m >= -3 && m <= 3 ? "您是标准体重" : (m>3?"您需要减肥了":"您需要增加营养了")));

}
}

简单2

static void Main(string[] args)
{
while (true)
{
double t, g,m;
Console.Write("请输入性别:");
string n = Console.ReadLine();
Console.Write("请输入身高(cm):");
g = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入体重(KG):");
t = Convert.ToDouble(Console.ReadLine());
int s = (n=="男" ? 100 : 110);
m=t-g+s;
Console.WriteLine(m >= -3 && m <= 3 ? "您是标准体重" : (m > 3 ? "您需要减肥了" : "您需要增加营养了"));
}
}

简单的胖瘦判断小逻辑

原文:http://www.cnblogs.com/dlexia/p/4370843.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!