作业帮 > 综合 > 作业

有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数.写一函数实现以上功能,在主函

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/01 07:30:03
有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数.写一函数实现以上功能,在主函
#include
void main()
{
void move(int a[10],int n,int m);
int n,m;
int i;
int a[10];
printf("请输入你要的数组长度\n");
scanf("%d",&n);
printf("输入你要交换的数组:\n");
for(i=0;ia;p--)
*p=*(p-1);
*a=array_end;
m--;
if(m>0)
move(a,n,m);
}
}
这个是我的程序但是不会交换不知道为什么==
有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数.写一函数实现以上功能,在主函
move函数应该没错,但调用时不太对,如下:
scanf("%d",&m);
void move(int a[10],int n,int m); //------>move(a,n,m);
for(i=0;i