练习题

           

1.键盘键入三个数,找出来最大的数。

2.“现在几点了?”键盘键入小时数,判断是上午还是下午。打印出来现在是上午几点还是下午几点

3.输入一个小于等于100的整数,判断:
            是小于10的
            两位数
            是100
4.输入学生姓名,输入考试成绩  double
            若是100,【恭喜你***,满分通过!】
            若是大于等于80小于100,【**,你很优秀,继续保持!】
            若是大于等于60小于80,【**成绩良好】
            大于等于50小于60,【**就差一点点,下次一定要至少及格!】

5.输入一个年份,判断是否是闰年。

6.有一组函数:y = x (x<1);y = 2x -1  (1<=x<10); y = 3x-11  (x>=10)。
括号内是x的满足条件。
实现功能,随意输入一个x值,输出y的值。

7.相亲过程:你有房子么?你有钱么?你有能力么?
【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】
利用if嵌套做相亲过程


8.输入年月日,看看格式是否正确

9.方程ax2+bx+c=0;一元二次方程。求根
△=b2-4ac;若△<0方程无实根
若△>0,方程有两个不相同的实根x1   x2
若△=0,方程有两个相同的实根

10.标准体重:
男士体重=身高-100±3
女士体重=身高-110±3

            Console.WriteLine("1.输入三个数,找出最大数。");
            Console.WriteLine("2.现在几点了?输入小时数,判断是上午还是下午。");
            Console.WriteLine("3.输入一个小于等于100的整数,判断:【1】小于10【2】两位数【3】是100。");
            Console.WriteLine("4.输入学生姓名,输入学生成绩,给予评价。");
            Console.WriteLine("5.输入一个年份,判断是否是闰年。");
            Console.WriteLine("6.一组函数:y=x(x<1);y=2x-1(1<=x<10);y=3x-11(x>=10)输入x值,输出y值。");
            Console.WriteLine("7.相亲过程。");
            Console.WriteLine("8.输入年月日,判断格式是否正确。");
            Console.WriteLine("9.方程式ax2+bx+c=0,一元二次方程式,求根。");
            Console.WriteLine("10.判断是否是标准体重。");
            string a = Console.ReadLine();
            switch (a)
            {
                case"1":
                    Console.WriteLine("输入一个值b");
                    double b = double.Parse(Console.ReadLine());
                    Console.WriteLine("输入一个值c");
                    double c = double.Parse(Console.ReadLine());
                    Console.WriteLine("输入一个值d");
                    double d = double.Parse(Console.ReadLine());
                    if (b > c && b > d)
                    {
                       Console.WriteLine("最大值是"+b);
                    }
                    else
                        {
                            if(c>d)
                            {
                                Console.WriteLine("最大值是" + c);
                            }
                            else
                            {
                                Console.WriteLine("最大值是" + d);
                            }
                        }
                    Console.ReadLine();
                    break;
                case "2":
                    Console.WriteLine("现在几点了?");
                    int e = int.Parse(Console.ReadLine());
                    if (e >= 0 && e <= 24)
                    {
                        if (e > 12)
                        {
                            Console.WriteLine("下午" + (e - 12));
                        }
                        else
                        {
                            Console.WriteLine("上午" + e);
                        }
                    }
                    Console.ReadLine();
                    break;
                case "3":
                    Console.WriteLine("输入一个值f");
                    int f = int.Parse(Console.ReadLine());
                    if (f <= 100)
                    {
                        if (100 - f == 0)
                        {
                            Console.WriteLine("f是" + 100);
                        }
                        else
                        {
                            if (100 - f > 90)
                            {
                                Console.WriteLine("f是" + "小于10");
                            }
                            else
                            {
                                Console.WriteLine("f是" + "两位数");
                            }
                        }
                    }
                    break;
                case "4":
                    Console.WriteLine("输入姓名");
                    string g = Console.ReadLine();
                    Console.WriteLine("输入成绩");
                    double h = double.Parse(Console.ReadLine());
                    if (h <= 100)
                    {
                        if (h == 100)
                        {
                            Console.WriteLine("恭喜你" + g + "满分通过");
                        }
                        else if (h < 100 && h >= 80)
                        {
                            Console.WriteLine(g + "你很优秀,继续保持");
                        }
                        else if (h < 80 && h >= 60)
                        {
                            Console.WriteLine(g + "成绩良好");
                        }
                        else if (h < 60 && h >= 50)
                        {
                            Console.WriteLine(g + "就差一点点,下次一定至少要及格!");
                        }
                        else
                        {
                            Console.WriteLine("输入有误");
                        }
                    }
                    Console.ReadLine();
                    break;
                case "5":
                    Console.WriteLine("输入一个年份i");
                    int i = int.Parse(Console.ReadLine());
                    if (i >= 0 && i <= 9999)
                    {
                        if (i % 400 == 0)
                        {
                            Console.WriteLine(i + "是闰年");
                        }
                        else
                        {
                            if (i % 4 == 0 && i % 100 != 0)
                            {
                                Console.WriteLine(i + "是闰年");
                            }
                            else
                            {
                                Console.WriteLine(i + "不是闰年");
                            }
                        }
                    }
                    Console.ReadLine();
                    break;
                case "6":
                    Console.WriteLine("输入一个值x");
                    double x = double.Parse(Console.ReadLine());
                    double y;
                    if (x < 1)
                    {
                        y = x;
                        Console.WriteLine("y=" + y);
                    }
                    else if (x < 10 && x >= 1)
                    {
                        y = 2 * x - 1;
                        Console.WriteLine("y=" + y);
                    }
                    else
                    {
                        y = 3 * x - 11;
                        Console.WriteLine("y=" + y);
                    }
                    Console.ReadLine();
                    break;
                case "7":
                    Console.WriteLine("你有房吗");
                    string j = Console.ReadLine();
                    if (j == "有")
                    {
                        Console.WriteLine("结婚吧");
                    }
                    else if (j == "没有")
                    {
                        Console.WriteLine("你有钱吗");
                        string l = Console.ReadLine();
                        if (l == "有")
                        {
                            Console.WriteLine("先买房再结婚");
                        }
                        else if (l == "没有")
                        {
                            Console.WriteLine("你有能力吗");
                            string m = Console.ReadLine();
                            if (m == "有")
                            {
                                Console.WriteLine("先赚钱再买房再结婚");
                            }
                            else if(m=="没有")
                            {
                                Console.WriteLine("拜拜");
                            }
                        }
                    }
                    Console.ReadLine();
                    break;
                case "8":
                    Console.WriteLine("输入一个年份n");
                    int n = int.Parse(Console.ReadLine());
                    if (n >= 0 && n <= 9999)
                    {
                        Console.WriteLine("输入一个月份o");
                        int o = int.Parse(Console.ReadLine());
                        if (o >= 1 && o <= 12)
                        {
                            Console.WriteLine("输入一个日期p");
                            int p = int.Parse(Console.ReadLine());
                            if (p >= 1 && p <= 31)
                            {
                                if (o == 1 || o == 3 || o == 5 || o == 7 || o == 8 || o == 10 || o == 12)
                                {
                                    Console.WriteLine("输入正确" + n + "-" + o + "-" + p);
                                }
                                else if (o == 4 || o == 6 || o == 9 || o == 11)
                                {
                                    if (p <= 30)
                                    {
                                        Console.WriteLine("输入正确" + n + "-" + o + "-" + p);
                                    }
                                    else
                                    {
                                        Console.WriteLine("输入错误");
                                    }
                                }
                                else
                                {
                                    if (p <= 28)
                                    {
                                        Console.WriteLine("输入正确" + n + "-" + o + "-" + p);
                                    }
                                    else if (p == 29)
                                    {
                                        if ((n % 4 == 0 && n % 100 != 0) || (n % 400 == 0))
                                        {
                                            Console.WriteLine("输入正确" + n + "-" + o + "-" + p);
                                        }
                                        else
                                        {
                                            Console.WriteLine("输入错误");
                                        }
                                    }
                                    else
                                    {
                                        Console.WriteLine("输入错误");
                                    }
                                }
                               
                            }
                            else
                            {
                                Console.WriteLine("输入有误");
                            }
                        }
                        else
                        {
                            Console.WriteLine("输入有误");
                        }
                    }
                    else
                    {
                        Console.WriteLine("输入错误");
                    }
                    Console.ReadLine();
                    break;
                case "9":
                    Console.WriteLine("输入一个值a");
                    double q = double.Parse(Console.ReadLine());
                    Console.WriteLine("输入一个值b");
                    double r = double.Parse(Console.ReadLine());
                    Console.WriteLine("输入一个值c");
                    double s = double.Parse(Console.ReadLine());
                    double t = r * r - 4 * q * s;
                    if (q == 0)
                    {
                        Console.WriteLine("不是一元二次方程");
                    }
                    else
                    {
                        Console.WriteLine("是一元二次方程");
                        if (t < 0)
                        {
                            Console.WriteLine("没有实根");
                        }
                        else
                        {
                            double u1 = (-r + Math.Sqrt(t)) / (2 * q);
                            double u2 = (-r - Math.Sqrt(t)) / (2 * q);
                            if (t > 0)
                            {
                                Console.WriteLine("有两个不同实根是{0},{1}", u1, u2);
                            }
                            else
                            {
                                Console.WriteLine("有两个相同实根" + u1);
                            }
                        }
                    }
                    Console.ReadLine();
                    break;
                case "10":
                    Console.WriteLine("输入性别");
                    string v = Console.ReadLine();
                    Console.WriteLine("输入身高");
                    double w = double.Parse(Console.ReadLine());
                    Console.WriteLine("输入体重");
                    double z = double.Parse(Console.ReadLine());
                    if (v == "男")
                    {
                        double aa = z + 100 - w;
                        if (aa <= 3 && aa >= -3)
                        {
                            Console.WriteLine("标准");
                        }
                        else if (aa > 3)
                        {
                            Console.WriteLine("超重");
                        }
                        else
                        {
                            Console.WriteLine("偏瘦");
                        }
                    }
                    if (v == "女")
                    {
                        double aa = z + 110 - w;
                        if (aa <= 3 && aa >= -3)
                        {
                            Console.WriteLine("标准");
                        }
                        else if (aa > 3)
                        {
                            Console.WriteLine("超重");
                        }
                        else
                        {
                            Console.WriteLine("偏瘦");
                        }
                    }
                    Console.ReadLine();
                    break;
                default:
                    Console.WriteLine("输入有误");
                    break;
            }
            Console.ReadLine();

原文地址:https://www.cnblogs.com/shi2172843/p/5604497.html