zoukankan      html  css  js  c++  java
  • c#,if 分支语句,条件运算符


    //输入整数a和b,
    //若a²+b²大于100,则输出a²+b²百位以上数字,
    //否则输出两数之和

    /*Console.Write("请输入整数a:");
    int a = int.Parse(Console.ReadLine());
    Console.Write("请输入整数b:");
    int b = int.Parse(Console.ReadLine());
    if (a * a + b * b > 100)
    {
    Console.WriteLine("a*a+b*b="+(a*a+b*b));
    }
    else
    Console.WriteLine("a+b="+(a+b));
    Console.ReadLine();*/


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

    /*Console.Write("请输入x:");
    int x = int.Parse(Console.ReadLine());
    int y;
    if(x<1)

    {
    y = x;
    Console.WriteLine("满足y=x这个函数,y="+y);
    }
    if (x >= 1 && x < 10)
    {
    y = 2 * x - 1;
    Console.WriteLine("满足y=2x-1这个函数,y="+y);
    }
    if(x>=10)
    {
    y = 3 * x - 11;
    Console.WriteLine("满足y=3x-11这个函数,y="+y);
    }

    Console.ReadLine();*/

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

    /*Console.WriteLine("开始相亲:");
    Console.ReadLine();
    Console.Write("你有房子么?");
    string answer = Console.ReadLine();

    if (answer == "有")
    {
    Console.WriteLine("结婚吧!");
    }
    else if (answer == "没有")
    {
    Console.Write("你有钱么?");
    answer = Console.ReadLine();
    if (answer == "有")
    {
    Console.WriteLine("先买房子再结婚");
    }
    else if (answer == "没有")
    {
    Console.Write("你有能力么?");
    answer = Console.ReadLine();
    if (answer == "有")
    {
    Console.WriteLine("先赚钱再买房子再结婚");
    }
    else if (answer == "没有")
    {
    Console.WriteLine("拜拜~~");
    }
    else
    Console.WriteLine("输入有误");
    }
    else
    Console.WriteLine("输入有误");
    }
    else
    Console.WriteLine("输入有误");
    Console.ReadLine();*/


    //条件运算符
    //(表达式)?a:b
    //如果表达式成立,走a;如果不成立,走b
    //输入现在的小时数,判断现在是am还是pm
    //输出【现在是am/pm几点】
    /*Console.Write("输入现在的小时数:");
    int shi = int.Parse(Console.ReadLine());
    //时间大于12的减去12,一定还要在判断完上午或者下午之后
    string str = (shi > 12) ? "pm" : "am ";

    shi = (shi>12) ? (shi - 12) : shi;
    Console.WriteLine("现在是"+str+shi+"点");
    Console.ReadLine();*/

    //键盘输入三个不相同的整数,排列大小
    //先找到abc里面最小的,最小的给min
    //再找到最大的给max
    //再看看max等于哪个,min等于哪个,剩下的就是mid的值

    Console.Write("输入整数a:");
    int a = int.Parse(Console.ReadLine());
    Console.Write("输入整数b:");
    int b = int.Parse(Console.ReadLine());
    Console.Write("输入整数c:");
    int c = int.Parse(Console.ReadLine());
    //找到最小的数赋值给min
    int min = (a < b && a < c) ? a : b;
    min = (b < a && b < c) ? b : min;
    min = (c < b && c < a) ? c : min;
    //找到最大的数赋值给max
    int max = (a > b && a > c) ? a : b;
    max = (b > a && b > c) ? b : max;
    max = (c > a && c > b) ? c : max;
    //找到未赋值的那个数赋值给mid
    int mid = (min == a && max == c) ? b : a;
    mid = (min == a && max == b) ? c : mid;
    mid = (min == b && max == c) ? a : mid;
    mid = (min == b && max ==a) ? c : mid;
    mid = (min == c && max == a) ? b : mid;
    mid = (min == c && max == b) ? a : mid;

    Console.WriteLine(min+" "+mid+" "+max);
    Console.ReadLine();

  • 相关阅读:
    gdb查看内存(转)
    c++ 前置++与后置++的区别
    stl第二级空间配置器详解(1)
    stl空间配置器简介
    套接字描述符就绪条件
    针对TCP连接异常断开的分析
    linux僵尸进程产生的原因以及如何避免产生僵尸进程
    k8s istio 配置域名转发到外部节点机器上
    tinymce增加mathjax 支持数学公式录入渲染
    vue 配置 TinyMCE
  • 原文地址:https://www.cnblogs.com/Fate-rail/p/4924133.html
Copyright © 2011-2022 走看看