//n个数按输入时的顺序逆序排列,函数实现//“逆序排列”是指逆序输出吗//涉及动态内存的分配好像#include<stdio.h>#include<stdlib.h>voidfunction(int* p,int n){for(int i =0; i <(n /2); i++){int t =*(p + i);*(p + i)=*(p + n-1- i);*(p + n -1- i)= t;}for(int i =0; i < n; i++)printf("%d\t",*(p + i));}intmain(){int* p, n;printf("please enter n:\n");scanf_s("%d",&n);
p =(int*)malloc(n *sizeof(int));//输入要操作的n个数printf("please enter data:\n");for(int i =0; i < n; i++){scanf_s("%d", p + i);}//调用函数对数据进行逆序处理printf("the operated data is:\n");function(p, n);return0;}