c# 求数组中的最大和最小值,运行不能显示最大最小值 50
namespace求数组中的最大或最小值{classProgram{staticvoidMain(string[]args){int[]numbers={1,3,5,7,...
namespace 求数组中的最大或最小值
{
class Program
{
static void Main(string[] args)
{int[] numbers={1,3,5,7,9};
int max = numbers[0];
int min = numbers[1];
for (int i=0; i<numbers.Length;i++)
Console.WriteLine(numbers[i]);
Console.ReadKey();
foreach (int k in numbers)
{
if (k > max)
max = k;
if (k < min)
min = k;
Console.WriteLine("最大值为: {0},最小值为: {1}",max,min);
Console.ReadKey();
}
}
}
} 展开
{
class Program
{
static void Main(string[] args)
{int[] numbers={1,3,5,7,9};
int max = numbers[0];
int min = numbers[1];
for (int i=0; i<numbers.Length;i++)
Console.WriteLine(numbers[i]);
Console.ReadKey();
foreach (int k in numbers)
{
if (k > max)
max = k;
if (k < min)
min = k;
Console.WriteLine("最大值为: {0},最小值为: {1}",max,min);
Console.ReadKey();
}
}
}
} 展开
1个回答
展开全部
错误1
int min = numbers[1];//不清楚你出于什么想法把这里写成numbers[1],这里应该是numbers[0];
错误2,foreach循环有问题
foreach (int k in numbers)
{
if (k > max) max = k;
if (k < min) min = k;
}
Console.WriteLine("最大值为: {0},最小值为: {1}",max,min);
Console.ReadKey();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询