请编写函数fun,函数的功能是 :移动一维数组中的内容;若数组中有10个整数,要求把下标从0到p(含p,p小 于10)的数组元素平移到数组的最后。 如:数组中原始内容为:1、2、3、4、5、6、7、8、9、10;p=3。 移动后数组中为5、6、7、8、9、10、1、2、3、4.
时间: 2023-08-31 20:57:12 浏览: 207
C语言程序设计-编写函数fun对主程序中用户输入的具有10个数据的数组a按由大到小排序,并在主程序中输出排序结果;
5星 · 资源好评率100%
以下是函数fun的编写代码示例:
```python
def fun(arr, p):
if p >= 10:
print("p的值不能大于等于10")
return
arr[:] = arr[p+1:] + arr[:p+1]
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
p = 3
fun(arr, p)
print(arr)
```
运行以上代码,输出结果为:[5, 6, 7, 8, 9, 10, 1, 2, 3, 4],即将数组中下标从0到p(含p)的元素平移到数组的最后。
阅读全文