1、输入一组值存入数组并排序
时间: 2023-05-31 08:03:56 浏览: 49
以下是Python代码示例,用于输入一组值存入数组并排序:
```
arr = [] # 初始化空数组
# 输入一组值
n = int(input("请输入要输入的值的个数:"))
for i in range(n):
num = int(input("请输入第%d个值:" % (i+1)))
arr.append(num)
# 排序
arr.sort()
# 输出结果
print("排序后的数组为:", arr)
```
示例输出:
```
请输入要输入的值的个数:5
请输入第1个值:4
请输入第2个值:2
请输入第3个值:1
请输入第4个值:5
请输入第5个值:3
排序后的数组为: [1, 2, 3, 4, 5]
```
相关问题
1、输入一组值存入数组并排序 用java
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建Scanner对象
Scanner scanner = new Scanner(System.in);
System.out.print("请输入数组长度:");
int n = scanner.nextInt();
int[] arr = new int[n];
// 输入数据
for(int i = 0; i < n; i++) {
System.out.print("请输入第" + (i+1) + "个数:");
arr[i] = scanner.nextInt();
}
// 排序
Arrays.sort(arr);
// 输出结果
System.out.print("排序后的结果为:");
for(int i = 0; i < n; i++) {
System.out.print(arr[i] + " ");
}
scanner.close();
}
}
c语言如何把一堆数存入数组
C语言可以通过以下步骤将一堆数存入数组:
1. 声明一个数组变量,用于存储这堆数。语法格式为:数据类型 数组名[数组长度]。
例如:int numbers[10];
2. 初始化数组:可以选择进行数组的初始化,也可以在后续的步骤中逐一为数组元素赋值。如果选择初始化数组,可以使用大括号{ }括起一组数值,用逗号分隔每个数值,并将这组数值按顺序赋给数组的各个元素。
例如:int numbers[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
3. 通过循环逐一将数存入数组:如果不进行数组的初始化,可以通过循环的方式逐一为数组元素赋值。循环可以使用for循环、while循环或do-while循环,根据具体情况选择。
例如使用for循环:
for(int i = 0; i < 10; i++){
scanf("%d", &numbers[i]);
}
4. 使用数组中的数:通过数组名和数组下标来访问数组中的元素。数组下标从0开始,可以使用方括号[ ]来指定下标。
例如:printf("%d\n", numbers[0]);
5. 具体应用场景:通过将一堆数存入数组,可以方便地对这些数进行各种操作和处理,例如排序、查找最大/最小值,统计有多少个数等等。
请注意,以上步骤只是简单介绍了C语言如何将一堆数存入数组,具体实现方式会根据实际需求和代码逻辑的复杂性而有所变化。