XIAOPIJ 2021-06-05 15:12:01
请教大神,简单排序:输入11个整数,如果第1个数为1,则将其中的第2至11个数升序排列;如果第1个数为0,则降序排列. 格式 输入格式 输入一行,包含11个整数,用空格符分隔. 输出格式 输出1行,包含10个顺序排列的整数,用空格符分隔.
...全文
1766 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
LiCcCcCcccCcc 2021-06-23
  • 打赏
  • 举报
回复

有负数的存在吗?

hui1202 2021-06-07
  • 打赏
  • 举报
回复

至于第一个数自己去搞定

hui1202 2021-06-07
  • 打赏
  • 举报
回复
            int num1 = 111;
            int num2 = 123;
            int num3 = 11;
            int num4 = 55777;
            int num5 = 67;
            List<int> l = new List<int>();
            l.Add(num1);
            l.Add(num2);
            l.Add(num3);
            l.Add(num4);
            l.Add(num5);
            l = l.OrderByDescending(i=>i).ToList();//倒序
            l = l.OrderBy(i => i).ToList();//正序
            foreach (var a in l)
            {
                Console.WriteLine(a);
            }

 

  • 打赏
  • 举报
回复
Split后根据第一个数作为指令,排序就可以了。 有什么难的?排序不会?随便找个示例程序复制就可以了。

111,098

社区成员

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

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

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