简单的胖瘦判断小逻辑

判断语句:“p?a:b“

a是符合条件p后执行的语句;b是不符合条件P执行的语句,可以用if替换,更好理解。

一定要分清哪一个“?”与哪一个“:”是一组 ,好好分清逻辑关系!

 

例题:

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

namespace ConsoleApplication3
{
    class Program
    {
        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?"您需要减肥了":"您需要增加营养了")));

            }
        }
    }
}

 

转载于:https://www.cnblogs.com/dlexia/p/4370843.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值