开发者社区 问答 正文

如何用指针来实现将n个数输入时的逆序排列呢?

如何用指针来实现将n个数输入时的逆序排列呢?

展开
收起
游客3gzok77e677xw 2022-03-30 02:16:09 490 分享 版权
1 条回答
写回答
取消 提交回答
  • 代码内容如下:

        #include <stdio.h>
        void reverse(int a[],int n)
        { int *p;
          for(p=a+n-1;p>=a;p--)
        	  printf("%4d",*p);
          printf("\n");
        }
        main()
        { int a[20],n;
          int i;
          printf("Input the length of array:");
          scanf("%d",&n);
          printf("Input the number of array:");
          for(i=0;i<n;i++)
        	  scanf("%d",&a[i]);
          reverse(a,n);
        }
    
    
    2022-03-30 02:17:13
    赞同 展开评论
问答地址: