编写一个函数inv,将数组a中n个整数按相反顺序存放,用指针变量作为调用该...答:{ int a[10]={1,2,3,4,5,6,7,8,9,10};int *p,i; //指针变量 p=a; //将数组和a的首地址赋给指针变量啊;p=a[0];inv(p,10);printf("交换后的元素:");for(i=0;i<10;i++){ printf("%3d",*(p+i)); //p+i表示的是数组元素中下标为i的地址,*(p+i)表示...
...reverse( int a[], int n),将数组a中n个元素反序排序答:temp=a[i];a[i]=a[n-1-i];a[n-1-i]=temp;} } void main(){ int i,n,a[100]={1,2,3,4,5};printf("please input the number:");scanf("%d",&n);//输入数组的长度 printf("\ninput date:\n");for(i=0;i<n;i++)//给该数组输入数值 scanf("%d",&a[i]);revers...