有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个数.写一函数实现以上功能,在主函
答案:1 悬赏:20 手机版
解决时间 2021-06-08 20:50
- 提问者网友:相思似海深
- 2021-06-07 23:42
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-06-08 00:28
move函数应该没错,但调用时不太对,如下:
scanf(%d,&m);
void move(int a[10],int n,int m); //------>move(a,n,m);
for(i=0;i
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯