开发者社区> 问答> 正文

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

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

展开
收起
游客3gzok77e677xw 2022-03-30 02:16:09 447 0
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
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载