lz 建议好好学习下数学... 大致算法最简单的就是打擂台了...C#里你可以考虑用集合来获得用户无限量的输入... 下面算法比较简单, 但是核心内容是一样的int[] num = {1,2,3,4,5,6,7,8,9,10}; int max = num[0]; for (int i = 1; i < num.Length; i++) { if (num[i] > max) { max = num[i]; } } Console.WriteLine(max); Console.ReadKey();
int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };
int maxNum = numbers.Max();
Console.WriteLine("The maximum number is {0}.", maxNum);
}
※以下是引用1楼 spkl1(柏芝你走吧我放不下韩红就叫我朝伟吧虽然歌唱得像学友) 在2007-04-30 17:09:46 的发言:
──────────────────────────────────────────
楼下正解` *_*
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━UP
大致算法最简单的就是打擂台了...C#里你可以考虑用集合来获得用户无限量的输入...
下面算法比较简单, 但是核心内容是一样的int[] num = {1,2,3,4,5,6,7,8,9,10};
int max = num[0];
for (int i = 1; i < num.Length; i++)
{
if (num[i] > max)
{
max = num[i];
}
}
Console.WriteLine(max);
Console.ReadKey();