编制控制台类型应用程序:输入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.MinValue 和 int = 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);