开发一个程序,允许用户通过键盘输入数字,并将这些数字存储在int[ ]类型的数组中。程序限制最多输入50个数字,而数组容量被设定为50个元素。输出结果呈现为一个两列的列表,第一列展示不同的数组元素,第二列显示每个元素出现的次数。所生成的列表按照第一列元素从大到小的顺序进行排列。