|
板凳
楼主 |
发表于 2015-7-11 15:53:16
|
只看该作者
重新修改了代码 编译成功了 但命令提示符没出来 没运行?
#include<string.h>
#include<stdio.h>
int n,m,i;
void main()
{
void move(int *,int,int);
int p[100];
int *a=p;
scanf("%d %d",&n,&m);
for(i=0;i<n;i++)
scanf("%d",a+i);
a=p;
move(a,n,m);
for(i=0;i<n;i++)
printf("%d",*(a+i));
system("pause");
}
void move(int *a,int n,int m)
{
int i,b[100],j;
for(i=n-m;i<n;i++)
b[i]=a[i];
for(j=n-m;j<n;j++)
a[j]=*(a+j-m);
for(i=0;i<m;i++)
a[i]=b[i];
return a;
}
|
|