当前位置:编程学习 > C#/ASP.NET >>

求一小程序,能实现将一个3位数输入的次数进行累计,并降序或升序排列生成表单

    求一小程序,能实现将一个3位数输入的次数进行累计,并降序或升序排列生成表单。例如:...123共输入99次,111共输入了989次,235输入了1次,789输入了2次...。
    最后累计生成如下表单:
    ...
    235(1)
    789(2)
    123(99)
    111(989)
    ... 
          或者是:
                     ...
                      111(989)
                      123(99)
                      789(2)
                      235(1)
                     ...
                      

  求一小程序,感谢帮助! --------------------编程问答-------------------- 这么基本自己动手试试 --------------------编程问答--------------------
int[] data = { 998, 997, 998, 132, 123, 145, 106, 144, 452, 497, 105, 116, 144, 154, 145, 144, 670, 112, 671, 667, 749, 105, 321, 998, 996, 998, 977, 998, 901, 854, 154, 389, 798, 501, ... };
var query = data.OrderBy(x => x).Select(x => new { v = x.Key, c = x.Count() }).OrderBy(x => x.c).Select(x => x.v.ToString() + "(" + x.c.ToString() + ")");
foreach (string item in result)
{
    Console.WriteLine(item);
}
补充:.NET技术 ,  图表区
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,