题解 | #小乐乐找最大数#

小乐乐找最大数

https://www.nowcoder.com/practice/ae6a21920cac4f9184c8ecfcc87f89b9

public class Program {
    public static void Main() {
        string[] line = System.Console.ReadLine().Split(" ");

        int[] arr = new int[line.Length];

        for (int i = 0; i < line.Length; i++) {
            int Num = int.Parse(line[i]);
            arr[i] = Num;
        };

        //Length-1是因为下标是从0开始的
        for (int i = 0; i < arr.Length - 1; i++) {
            bool outflag = false;
            for (int j = 0; j < arr.Length - 1 - i; j++) {
                if (arr[j] > arr[j + 1]) {
                    //交换两个临时变量,保存了谁的值就先换谁
                    int tmp = arr[j + 1];
                    arr[j + 1] = arr[j];
                    arr[j] = tmp;
                    outflag = true;
                };
            };
            if (!outflag)
                break;
        };


        System.Console.WriteLine(arr[line.Length - 1]);

    }
}

全部评论

相关推荐

点赞 评论 收藏
分享
10-30 23:23
已编辑
中山大学 Web前端
去B座二楼砸水泥地:这无论是个人素质还是专业素质都👇拉满了吧
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务