
2条回答 默认 最新
qzjhjxj 2021-07-30 13:57关注供参考:
#include<stdio.h> void sort(int* x, int y) { int i, * p0 = x; int end, tmp; for (i = 0, end = y-1;i <= end; i++, end--)//end > 0 { tmp = *(p0 + i); *(p0 + i) = *(p0 + end); *(p0 + end) = tmp; } } int main() { int n, i, a[1024], * p; scanf("%d",&n); for (i = 0; i < n; i++) scanf("%d", &a[i]);//scanf("%d", a[i]); p = a; sort(p,n); for (i = 0; i < n; i++) printf("%3d", a[i]); return 0; }评论 打赏 举报解决 1无用