定义一个6个元素的一维数组,数组元素由控制台进行赋值,赋值完成后,对数组进行降序输出
using System;
using System.Linq;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int[] arr = new int[6];
for (var i = 0; i < 6; i++) arr[i] = int.Parse(Console.ReadLine());
arr= arr.OrderByDescending(i => i).ToArray();
Console.WriteLine(String.Join("\n", arr));
Console.ReadKey();
}
}
}
C#还是C啊,确认一下
你先理清思路,自己该怎么做,不建议直接给代码。
1、定义一个6个元素的一维数组;
2、数组元素由控制台进行赋值,即:获取用户输入的数据,并赋值给数组;
3、对数组进行降序排序。
知识点:
①、创建一个定长6元素的一维数组;
②、给用户提示:请输入6个数字(一次输入一个)
③、for循环遍历,arr[i]=输入的数字。(即:把输入的数字赋值给数组)
④、对数组降序排序你可以了解下冒泡排序法。
我敢肯定你刚学的话,考的肯定是 创建数组、控制台输入、for循环、还有冒泡排序法,而不是单纯的结果,上面大哥把lambda都都用出来,真就只是为了采纳,而不想下问问题的人什么情况,有点小题大做。