8. 创建一个由0到9排序的一维数组。
时间: 2023-05-22 16:05:36 浏览: 53
好的,以下是创建由0到9排序的一维数组的代码:
int arr[10]; //定义一个大小为10的整型数组
for(int i=0; i<10; i++){
arr[i] = i; //将数组元素赋值为从0到9的数字
}
printf("排序前的数组为:");
for(int i=0; i<10; i++){
printf("%d ", arr[i]); //输出排序前的数组
}
//使用冒泡排序对数组进行排序
for(int i=0; i<9; i++){
for(int j=i+1; j<10; j++){
if(arr[i]>arr[j]){ //如果相邻两个数的大小关系不对,进行交换操作
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
printf("\n排序后的数组为:");
for(int i=0; i<10; i++){
printf("%d ", arr[i]); //输出排序后的数组
}
输出结果为:
排序前的数组为:0 1 2 3 4 5 6 7 8 9
排序后的数组为:0 1 2 3 4 5 6 7 8 9
相关问题
8.使用Python 创建一个由0到9排序的一维数组。
可以使用Python的内置函数range和list来创建一个由0到9排序的一维数组。具体代码如下:
```python
arr = list(range(10))
print(arr)
```
输出结果为:
```
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
```
python 创建一个由10到1排序的一维数组
可以使用以下代码创建一个由10到1排序的一维数组:
```python
arr = list(range(10, 0, -1))
print(arr)
```
输出结果为:`[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]`