MST
星途 面试题库

面试题:C#复杂逻辑控制与条件语句嵌套

在C#中,有三个整数变量`a`、`b`、`c`。要求实现这样的逻辑:首先判断`a`是否大于`b`,如果是,再判断`a`是否大于`c`,如果`a`大于`c`,输出`a`是最大的;如果`a`小于等于`c`,输出`c`是最大的。如果`a`小于等于`b`,判断`b`是否大于`c`,如果`b`大于`c`,输出`b`是最大的;如果`b`小于等于`c`,输出`c`是最大的。请使用嵌套的`if - else`语句实现该逻辑,并写出完整代码。
25.7万 热度难度
编程语言C#

知识考点

AI 面试

面试题答案

一键面试
using System;

class Program
{
    static void Main()
    {
        int a = 5;
        int b = 3;
        int c = 4;

        if (a > b)
        {
            if (a > c)
            {
                Console.WriteLine("a是最大的");
            }
            else
            {
                Console.WriteLine("c是最大的");
            }
        }
        else
        {
            if (b > c)
            {
                Console.WriteLine("b是最大的");
            }
            else
            {
                Console.WriteLine("c是最大的");
            }
        }
    }
}