用C#怎么实现从键盘输入一个数组?
还有一个题就是从键盘输入一段字符串,然后求出字符串中各字符的数量。。 展开
1、键盘输入12,23,34,45,即字符串以逗号分隔,用split方法拆分为数据,帮助中有例子,简单修改即可。
2、建立数组,如只有26个字母,则维数26,循环字符串,用switch判断第几个字母,并在对应的数据中加1,显示时,为0的数组数据不显示,显示的第几维,则字母就是第几个。
3、如果是中文判断,要使用动态数据arraylist。
扩展资料
在C语言中,提供了一种称为数组类型的构造数据类型,用来表示具有相同数据类型的数据整体,也就是说,数组中的每个数据都具有相同的数据类型。数组在程序设计中用途非常广泛。
例如上述数据:姓名或一行正文可以表示成一个由字符数据组成的一维数组;数学中的向量可以表示成一个由整数或浮点数组成的一维数组。
而矩阵可表示为一个由整数或浮点数组成的二维数组,也可以表示为一个由向量构成的一维数组;待排序的100个整数表示为一个大小为100的整数数组。
方法一:
1、键盘输入12,23,34,45,即字符串以逗号分隔,用split方法拆分为数据。
2、建立数组,如只有26个字母,则维数26,循环字符串,用switch判断第几个字母,并在对应的数据中加1,显示时,为0的数组数据不显示,显示的第几维,则字母就是第几个。
3、如果是中文判断,要使用动态数据arraylist。
方法二:
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);
扩展资料:
C# 关键字
关键字是 C# 编译器预定义的保留字。这些关键字不能用作标识符,但是,如果您想使用这些关键字作为标识符,可以在关键字前面加上 @ 字符作为前缀。
在 C# 中,有些关键字在代码的上下文中有特殊的意义,如 get 和 set,这些被称为上下文关键字(contextual keywords)。
下表列出了 C# 中的保留关键字(Reserved Keywords)和上下文关键字(Contextual Keywords):
保留关键字
abstract、as、base、bool等。
参考资料来源:百度百科-c#
推荐于2018-03-08 · 知道合伙人互联网行家
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);
推荐于2016-04-23
键盘输入12,23,34,45,即字符串以逗号分隔,用split方法拆分为数据,帮助中有例子,简单修改即可。
另一个题,建立数组,如只有26个字母,则维数26,循环字符串,用switch判断第几个字母,并在对应的数据中加1,显示时,为0的数组数据不显示,显示的第几维,则字母就是第几个。
如果是中文判断,要使用动态数据arraylist