为了账号安全,请及时绑定邮箱和手机立即绑定

用C#怎么实现从键盘输入一个数组?

用C#怎么实现从键盘输入一个数组?

C#
梵蒂冈之花 2018-08-01 17:17:54
如题,高手也可以帮忙编程:从键盘输入一个数组,然后对数组内的数字按从大到小的顺序排列。还有一个题就是从键盘输入一段字符串,然后求出字符串中各字符的数量。。
查看完整描述

2 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

static void main(string[] args)

{

    int[] array;

    Console.WriteLine("请输入数组的长度:");

    int length = Convert.ToInt32(Console.ReadLine());

    array = new int[length];

    for(int i = 0; i < length; i++)

    {  

        Console.Write("请输入第{0}个数组的值:" , i);

        array[i] = Convert.ToInt32(Console.ReadLine());

    }

    Array.Sort(array);

    foreach(int i in array)

        Console.WriteLine(i);


查看完整回答
反对 回复 2018-08-08
?
波斯汪

TA贡献1811条经验 获得超4个赞

偶只能给思路,自己试一下吧。
键盘输入12,23,34,45,即字符串以逗号分隔,用split方法拆分为数据,帮助中有例子,简单修改即可。
另一个题,建立数组,如只有26个字母,则维数26,循环字符串,用switch判断第几个字母,并在对应的数据中加1,显示时,为0的数组数据不显示,显示的第几维,则字母就是第几个。
如果是中文判断,要使用动态数据arraylist

查看完整回答
反对 回复 2018-08-08
  • 2 回答
  • 0 关注
  • 2217 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信