C语言程序设计练习题 课本第八章 8-14 将N个数按输入时顺序的逆序排列,用函数实现.

    技术2026-03-07  9

    #include<stdio.h> int main() { void t(int *s,int x); printf("请输入n\n"); int *p; int n,i; scanf("%d",&n); int a[n]; printf("请输入n个数\n"); for(i=0;i<n;i++) scanf("%d",&a[i]); p=a; t(p,n); return 0; } void t(int *s,int x) { int b[x],i; int temp,*p1,*p2; for(i=0;i<x/2;i++) { p1=s+i; p2=s+(x-1-i); temp=*p1; *p1=*p2; *p2=temp; } printf("排序后的数为:\n"); for(i=0;i<x;i++) printf("%d\n",*(s+i)); }

    Processed: 0.012, SQL: 9