这是一个使用 C# 语言编写的控制台程序示例,用于在一个包含十个整数的数组中找出最大值和次大值。

using System;

namespace pro
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] numbers = new int[10] { 1, 5, 3, 9, 2, 7, 8, 6, 4, 10 };

            int max = int.MinValue;
            int secondMax = int.MinValue;

            foreach (int num in numbers)
            {
                if (num > max)
                {
                    secondMax = max;
                    max = num;
                }
                else if (num > secondMax && num < max)
                {
                    secondMax = num;
                }
            }

            Console.WriteLine('最大值: ' + max);
            Console.WriteLine('次大值: ' + secondMax);
        }
    }
}

在这个程序中,我们先创建一个包含十个整数的数组,然后使用两个变量 'max' 和 'secondMax' 来存储最大值和次大值的初始值为负无穷。接下来,我们遍历数组中的每个元素,并通过比较来找出最大值和次大值。

最后,我们使用 'Console.WriteLine' 来打印出最大值和次大值。在这个示例中,最大值为10,次大值为9。

请注意,由于 GPT-3.5 Turbo 是用自然语言生成的模型,与代码生成和特定编程语言相关的问题上,可能无法提供非常准确和完整的答案。因此,如果您有更复杂的需求,我建议您参考官方文档或其他资源来编写更详细和精确的代码。

C# 控制台程序:求数组中最大值和次大值

原文地址: https://www.cveoy.top/t/topic/bbWA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录