.请编写函数fun,该函数的功能是:移动一维数组中的内容,若数组中由n个整数,要求把下标从0到p(p小于等于

2025-01-04 13:46:35
推荐回答(4个)
回答1:

#include
#define N 80
void fun(int a[N],int p,int n)
{int i,j,b[N];
for(i=p+1,j=0;ib[j]=a[i];
for(i=0,j=n-p-1;ib[j]=a[i];
printf("\nThe data after moving:\n");
for(i=0; i printf("\n\n");}
main()
{ int a[N]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15},b[N];
int i,j,p,n=15;
printf("The original data:\n");
for(i=0; i printf("%3d",a[i]);
printf("\n\nEnter p: ");
scanf("%d",&p);
fun(a,p,15);}

这是我编写的不知道是不是你的说那个意思。

回答2:

你那个fun函数用来干啥的你都没说清楚。

回答3:

你写的没错,只要把i

回答4:

1