zoukankan      html  css  js  c++  java
  • 简单的胖瘦判断小逻辑

    判断语句:“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?"您需要减肥了":"您需要增加营养了")));
    
                }
            }
        }
    }
    二百个不间断的重复,只是让我看到了人的命运无法改变这一事实而已。
  • 相关阅读:
    BZOJ 1064 NOI2008 假面舞会
    p1186反素数(模板题)
    p1140【飞船控制站】
    p1164【立方体求和】
    p1103【base64编码】
    长沙集训(day不知道)伪总结(怕不是是一篇心得??)
    长沙集训day12
    长沙集训day10
    长沙集训day9
    长沙集训day8
  • 原文地址:https://www.cnblogs.com/dlexia/p/4370843.html
Copyright © 2011-2022 走看看