【C语言练习】【指针】定义一个函数move,实现将长度为n、名为a的序列中,各元素依次顺序循环,右移m个位置
题目
下列函数move的功能是:实现将长度为n、名为a的序列中,各元素依次顺序循环,右移m个位置。
例如:对于序列a=(1,3,5,7,9,11),若m=2,则循环右移后的结果为a=(9,11,1,3,5,7)。
阅读下列程序,请补充括号①和②位置的内容:
int move(int *a, int n, int m) {
int *p, k, temp;
for ( k = 1; k <= m; k++)
{
temp = ( ① );
for ( p = a +n -1; ( ②
原创
2021-11-04 00:29:29 ·
2251 阅读 ·
0 评论