输入10个数,找到最大值和最小值(C#)

编制控制台类型应用程序:输入10个整数,找到这 10 个整数中的最大值和最小值并输出。

在Program.cs 文件中 Program 类的 Main0方法中,定义整数类型数组a。
定义整数变量 min 和max,令它们的初值分别为 int.MinValue 和int. Max Value。
使用for循环,每循环一次,由 Console.ReadLine()方法读取从控制台输入的数据并进行数据类型转换,转换后得到的整数保存在a[i]中,然后将a[i]分别与min 和 max 比较。如果a[i]>max,则令max=a[i];如果a[i]<min,则令min=a[i]。
for 循环结束,将min 和max 的值输出到控制合中。

按F5键或 F10 键或 F11 键,调试运行程序,确保程序完成了正确的功能。

赋初始值时 max = int.MinValueint = int.MaxValue
因为int.MaxValue是:2147483647,int.MinValue是:-2147483648
所以要反这赋值,因为最大值不可以超过他,最小值也小于不了负数

 int max = int.MinValue, min = int.MaxValue, i ;
            int[] a = new int[10];
            Console.WriteLine("请输入10个整数:");
            for (i = 0; i < a.Length; i++)
                a[i] = int.Parse(Console.ReadLine());  //输入
            for(i = 0; i < a.Length; i++)
            {
                if (a[i] > max)
                {
                    max = a[i];
                }
                else if (a[i] < min)
                {
                    min = a[i];
                }
            }
            Console.WriteLine("最大值是:{0},最小值是:{1}",max,min);
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Miss-忘忧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值