C语言程序设计(第三版)第10章课后习题10.4答案
发布网友
发布时间:2022-04-28 14:07
我来回答
共2个回答
热心网友
时间:2022-06-18 23:17
#include "stdio.h"
void main()
{
int a[11],i,j,n,k=0,*p;
for(i=0;i<11;i++)
a[i]=i;
scanf("%d",&n);
for(i=0;i<n;i++)
{
a[10]=a[9];
p=a+9;
for(j=0;j<10;j++,p--)
{
if(p==&a[0])
*p=a[10];
else *p=*(p-1);
}
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
}
热心网友
时间:2022-06-18 23:18
#include "stdio.h"
void main()
{int number[20],n,m,i;
scanf("%d",&n);
scanf("%d",&m);
for(i=0;i<n:i++)
scanf("%d",&number);
move(number,n,m);
for(i=0;i<n;i++)
printf("%8d",number);
}
move(array,n,m)
int array[20],n,m;
{int *p,end;
end=*(array+n-1);
for(p=array+n-1;p>array;p--)
*p=*(p-1);
*array=end;
m--;
if(m>0)move(array,n,m);
}