编写程序 用C语言。。用递归法并用函数调用方式将整型数组a中的前k...答:void main(){ void reverse(int *ptr, int left, int right);void swap(int *ptr, int a, int b);int a[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};int k = 0;int left = 0, right = 9;printf("请输入需要逆置的个数:\n");scanf("%d", &k);right = k - 1;...
c语言, 编写一个函数,完成一维数组的逆置。主函数中输入一个一维数组...答:include "stdio.h"void arrrev(int *p,int n){int *q,t;for(q=p+n-1;p<q;p++,q--)t=*p,*p=*q,*q=t;}int main(int argc,char *argv[]){int a[100],n,i;printf("Please enter a set of integers(other end)...\n");for(n=0;n<100;n++)if(scanf("%d",a+n)!=...
c语言,数组元素的插入与逆置答:i-1]) break; t=p[i],p[i]=p[i-1],p[i-1]=t; } }}void myreverse(int *a,int n){ int i,t; for(n--,i=0;i<n;i++,n--) t=a[i],a[i]=a[n],a[n]=t;}void insert(int *a,