• 2014.8.16 if语句


    语句

    if语句

    大体可以分一下几种:

    小知识  生成一个随机数:

    Random sss = new Random();

    int a = sss.Next(100);

    Console.WriteLine(a);

    例子:

    (一)根据月收入判断是否需要缴税

    Console.Write("请输入你的月收入(元):");

    double money = Convert.ToDouble(Console.ReadLine());

    if (money >= 3500)

    {

       Console.WriteLine("请交税");

       Console.WriteLine("谢谢合作!");

     }

    else

    {

        Console.WriteLine("继续努力");

        Console.WriteLine("谢谢合作!");

    }

    (二)根据 房子,钱,能力 判断女方是否与男方结婚

                try //避免输入非true/false而报错

                {

                    Console.Write("你有房吗(true/false)?");

                    bool house = Convert.ToBoolean(Console.ReadLine());

                    if (house == true)

                    {

                        Console.WriteLine("哦我们结婚吧!!!!");

                    }

                    else

                    {

                        Console.Write("你有钱吗(true/false)?");

                        bool money = Convert.ToBoolean(Console.ReadLine());

                        if (money == true)

                        {

                            Console.WriteLine("先买房子再结婚!");

                        }

                        else

                        {

                            Console.Write("你有能力吗(true/false)?");

                            bool ability = Convert.ToBoolean(Console.ReadLine());

                            if (ability == true)

                            {

                                Console.WriteLine("骚年,先赚点钱吧!");

                            }

                            else

                            {

                                Console.WriteLine("滚蛋!!!!!!");

                            }

                        }

                    }     

                }

                catch

                {

                    Console.WriteLine("输入错误!");

                }

    (三)求ax^2+bx+c=0的根

                try

                {

                    Console.WriteLine("求ax^2+bx+c=0的根");

                    Console.Write("a=");

                    int a = Convert.ToInt32(Console.ReadLine());

                    Console.Write("b=");

                    int b = Convert.ToInt32(Console.ReadLine());

                    Console.Write("c=");

                    int c = Convert.ToInt32(Console.ReadLine());

                    if (a == 0)

                    {

                        Console.WriteLine("不是一元二次方程!");

                    }

                    else

                    {

                        int delta = b * b - 4 * a * c;

                        if (delta > 0)

                        {

                            Console.WriteLine("x1={0},x2={1}", (-b + Math.Sqrt(delta) / 2 * a), (-b - Math.Sqrt(delta) / 2 * a));

              //Math.Sqrt() 即开方

                        }

                        else if (delta == 0)

                        {

                            Console.WriteLine("x=" + -b / 2 * a);

                        }

                        else

                        {

                            Console.WriteLine("方程无实根!");

                        }

                    }

                }

                catch

                {

                    Console.WriteLine("输入不对");

                }

    (四)输入身高体重,判断健康状况

                try

                {

                    Console.WriteLine("输入身高体重,判断健康状况");

                    Console.Write("请输入性别:");

                    string sex = Console.ReadLine();

                    Console.Write("请输入身高:");

                    int height = Convert.ToInt32(Console.ReadLine());

                    Console.Write("请输入体重:");

                    int weight = Convert.ToInt32(Console.ReadLine());

                    if (sex == "男")

                    {

                        int num = height - 100 - weight;

                        if (num > 3)

                        {

                            Console.WriteLine("偏瘦");

                        }

                        else if (num >= -3 && num <= 3)

                        {

                            Console.WriteLine("正常");

                        }

                        else

                        {

                            Console.WriteLine("偏胖");

                        }

     

                    }

                    else if (sex == "女")

                    {

                        int num1 = height - 110 - weight;

                        if (num1 > 3)

                        {

                            Console.WriteLine("偏瘦");

                        }

                        else if (num1 >= -3 && num1 <= 3)

                        {

                            Console.WriteLine("正常");

                        }

                        else

                        {

                            Console.WriteLine("偏胖");

                        }

                    }

                }

                catch

                {

                    Console.WriteLine("输入有误!");

                }

  • 相关阅读:
    记一次x87 FPU寄存器栈溢出
    从Unit Bezier的实现学习两种经典数值求解算法
    OI Memory 后记(1):IOI2021 漫谈
    Solution -「BZOJ #3786」星系探索
    Solution -「UOJ #46」玄学
    Solution -「多校联训」神
    Solution -「多校联训」自动机
    Solution -「多校联训」取石子游戏
    Solution -「HDU 6875」Yajilin
    Solution -「多校联训」最小点覆盖
  • 原文地址:https://www.cnblogs.com/zsmj001/p/3916497.html
Copyright © 2020-2023  润新知