数组是我们在程序编写中经常使用的工具,它可以方便数据的储存和查找。本文将会介绍几种程序语言的数组的简单输入和输出。
C语言
C语言是我们大部分初学者入门时学习的语言。因此先介绍一下C语言的数组运用。
首先是命名变量,常见的数组有整型数组、浮点型数组以及字符串数组。我们就以整型数组为例(后续几种语言也将以整型数组为例)
命名整型数组:
int a[100];
命名了一个整型数组“a”,[ ]中的数值代表数组的大小。
其次进行数组的输入,这里需要运用循环语句。
for(int i = 0;i < 100;i++)
{
scanf("%d",&a[i]);
}
这里需要注意:数组是从0开始的,因此需要a[0]开始输入,一直到a[99]结束。
同理就可以输出数组了
for(int i = 0;i < 100;i++)
{
printf("%d ",a[i]);
}
输出的时候不要忘记了删除数组前的&符号,以免输出的是数组的地址。
Java
Java是现在最常用的编程语言,下面介绍下Java中数组的输入输出。
命名数组变量:
int[] a = new int[100];
这个语句表示:给整型数组a赋予100个整型数据大小。
再进行数组输入:
Scanner input = new Scanner(System.in);
for (int i = 0; i < 100; i++)
{
a[i] = input.nextInt();
}
接下来是数组的输出:
利用Java支持的一个foreach循环可以快速输出。
for (int e: a)
{
System.out.println(e);
}
通过这段代码就能显示数组中的所有元素。
C++
C++也是一门面向对象编程的语言。
首先还是数组的命名:
int a[100];
再者是输入:
for (int i = 0; i < 100; i++)
{
cin >> a[i];
}
输出如下:
for (int i = 0; i < 100; i++)
{
cout << a[i];
}
Python
Python是近几年来比较热门的一个编程语言。
先输入一个n;
再建立一个n元大小的数组line:
n=int(input())
line = [n]
然后进行输入:
for i in range(n):
line[i]=input().split(" ")
最后输出:
print(line)
C#
C#与Java是十分类似的语言
命名数组变量:
int[] a = new int[n];
数组输入:
for (int i = 0; i < length; i++)
{
Console.Write(i);
a[i] = Convert.ToInt32(Console.ReadLine());
}
输出利用foreach:
foreach (int i in a)
Console.WriteLine(i);