初学者,帮帮我,谢谢啦,

我是王波 2019-03-14 05:04:23
求c#中随机输入10个数,输出最大值
...全文
1945 36 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
住手丶让我来 2019-03-22
  • 打赏
  • 举报
回复
先设置一个Max变量,再遍历十个数,每次判断一个数与你设置的那个Max进行比较即可。
吃瓜日常 2019-03-21
  • 打赏
  • 举报
回复
引用 5 楼 caozhy 的回复:
随机生成还是输入,什么叫做随机输入?

假设是输入
那么只要1行
Console.WriteLine(Enumerable.Range(0, 10).Select(x =>int.Parse(Console.ReadLine())).Max());
不得不说,大佬就是大佬,这样的回答不得分真的没天理,萌新程序猿表示膜拜。
音磊 2019-03-21
  • 打赏
  • 举报
回复
引用 9 楼 qq_44775382的回复:
我看不懂啊,这些没学过,就是从键盘随机输入10个数,最后输出最大的数
用冒泡排序,是数组排序中最简单的方法
OrdinaryCoder 2019-03-18
  • 打赏
  • 举报
回复
引用 33 楼 一直被套路 的回复:
[quote=引用 8 楼 OrdinaryCoder 的回复:]

static void Main(string[] args)
{
int[] array = new int[10];
for (int i = 0; i < array.Length;i++ )
{
try
{
array[i] = int.Parse(Console.ReadLine());
}
catch(Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
int max = array[0];
for (int i = 1; i < array.Length;i++ )
{
if (max < array[i])
{
max = array[i];
}
}
Console.WriteLine("最大值是:{0}",max);
Console.ReadKey();
}
{0}是怎么意思[/quote]
{0}在字符串中插入值,后面的值 如果多个值可以{1},{2}
多啦A不萌 2019-03-18
  • 打赏
  • 举报
回复
那就传进来一个数组 之后遍历比较输出啊
橘子皮... 2019-03-17
  • 打赏
  • 举报
回复
Console.WriteLine( Enumerable.Range(0, 10). Select ( x => int.Parse(Console.ReadLine()) ) .Max() ); 就是10次从屏幕读取输入的数字然后取.max
「已注销」 2019-03-17
  • 打赏
  • 举报
回复
设一个临时变量,存储最大值,然后每个数和这个变量比较,大于就交换,小于就下一个
付纵横 2019-03-16
  • 打赏
  • 举报
回复
class Program
{
static void Main(string[] args)
{
//第一次输入
int max = int.Parse(Console.ReadLine());
for (int i = 1; i < 10; i++)
{
//九次输入
int num = int.Parse(Console.ReadLine());
//比较大小
if (max < num)
max = num;
}
//输出最大值
Console.WriteLine("最大值为:"+max);
Console.ReadKey();
}
}
ZiwerInc 2019-03-16
  • 打赏
  • 举报
回复
引用 10 楼 qq_44775382 的回复:
[quote=引用 5 楼 caozhy的回复:]随机生成还是输入,什么叫做随机输入? 假设是输入 那么只要1行 Console.WriteLine(Enumerable.Range(0, 10).Select(x =>int.Parse(Console.ReadLine())).Max());
大哥,我是真的看不懂[/quote]你要是想研究原理,就去爬资料,做伸手党的话自己也学不到什么,要是想要最高效的结果,可以问,看看大家谁的方案最简洁高效。
每天一篇博客 2019-03-16
  • 打赏
  • 举报
回复
引用 2 楼 aRwanG 的回复:
class Program     {         static void Main(string[] args)         {             int[] array = {1,3,5,2,4,6,7,9,0,8};            int max= GetMax(array);             Console.WriteLine("数组中最大的值是{0}",max);             Console.ReadKey();         }         /// <summary>         /// 数组中最大的值         /// </summary>         /// <param name="array"></param>         /// <returns></returns>         private static int GetMax(int[] array)         {           return array.max();         }
缺了个大括号
每天一篇博客 2019-03-16
  • 打赏
  • 举报
回复
引用 8 楼 OrdinaryCoder 的回复:

static void Main(string[] args)
{
int[] array = new int[10];
for (int i = 0; i < array.Length;i++ )
{
try
{
array[i] = int.Parse(Console.ReadLine());
}
catch(Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
int max = array[0];
for (int i = 1; i < array.Length;i++ )
{
if (max < array[i])
{
max = array[i];
}
}
Console.WriteLine("最大值是:{0}",max);
Console.ReadKey();
}
{0}是怎么意思
Cry . 2019-03-16
  • 打赏
  • 举报
回复
可以看下排序算法,冒泡,插值排序
良朋 2019-03-16
  • 打赏
  • 举报
回复
楼主可能还不知道什么是控制台程序怎样创建控制台程序呢?然后还要问为什么一闪就没有了。
OrdinaryCoder 2019-03-15
  • 打赏
  • 举报
回复
引用 9 楼 qq_44775382 的回复:
我看不懂啊,这些没学过,就是从键盘随机输入10个数,最后输出最大的数



引用 8 楼 OrdinaryCoder 的回复:

static void Main(string[] args)
{
int[] array = new int[10];
for (int i = 0; i < array.Length;i++ )
{
try
{
array[i] = int.Parse(Console.ReadLine());
}
catch(Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
int max = array[0];
for (int i = 1; i < array.Length;i++ )
{
if (max < array[i])
{
max = array[i];
}
}
Console.WriteLine("最大值是:{0}",max);
Console.ReadKey();
}

用这个代码 在控制台程序里一步一步跟着跑一遍。
threenewbee 2019-03-15
  • 打赏
  • 举报
回复
随机生成还是输入,什么叫做随机输入? 假设是输入 那么只要1行 Console.WriteLine(Enumerable.Range(0, 10).Select(x =>int.Parse(Console.ReadLine())).Max());
我是王波 2019-03-15
  • 打赏
  • 举报
回复
引用 5 楼 caozhy的回复:
随机生成还是输入,什么叫做随机输入? 假设是输入 那么只要1行 Console.WriteLine(Enumerable.Range(0, 10).Select(x =>int.Parse(Console.ReadLine())).Max());
大哥,我是真的看不懂
我是王波 2019-03-15
  • 打赏
  • 举报
回复
我看不懂啊,这些没学过,就是从键盘随机输入10个数,最后输出最大的数
OrdinaryCoder 2019-03-15
  • 打赏
  • 举报
回复

static void Main(string[] args)
{
int[] array = new int[10];
for (int i = 0; i < array.Length;i++ )
{
try
{
array[i] = int.Parse(Console.ReadLine());
}
catch(Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
int max = array[0];
for (int i = 1; i < array.Length;i++ )
{
if (max < array[i])
{
max = array[i];
}
}
Console.WriteLine("最大值是:{0}",max);
Console.ReadKey();
}
紫魂一号 2019-03-15
  • 打赏
  • 举报
回复
Linq 有现成的函数哈。。不过如果你是要研究底层的话,那就得去学学算法了。。
无情时尚 2019-03-15
  • 打赏
  • 举报
回复
引用 5 楼 caozhy 的回复:
随机生成还是输入,什么叫做随机输入?

假设是输入
那么只要1行
Console.WriteLine(Enumerable.Range(0, 10).Select(x =>int.Parse(Console.ReadLine())).Max());


初学者,写成这样,估计要查一天资料才能看得懂!
加载更多回复(16)

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧