当前位置:   article > 正文

逆序存放数组_输入n个整数存放在数组中,再逆序显示这n个数。(n≤100)

输入n个整数存放在数组中,再逆序显示这n个数。(n≤100)

输入一组数据,将它们逆序存放并输出。(不允许借助其他数组)

输入格式:

第一行输入整数n(2<=n<=100)表示数组数据的个数;第二行输入n个整数,中间以空格间隔。

输出格式:

逆序存放后输出,中间以空格间隔,最后一个数据后有空格。

输入样例:

在这里给出一组输入。例如:

  1. 5
  2. 1 3 5 6 7

输出样例:

在这里给出相应的输出。例如:

7 6 5 3 1 
  1. #include "stdio.h"
  2. int main()
  3. {
  4. int i,j,t,a[100],n;
  5. scanf("%d",&n);
  6. j=n-1;
  7. for(i=0;i<n;i++)
  8. {
  9. scanf("%d",&a[i]);
  10. }
  11. for(i=0;i<n;i++,j--)
  12. {
  13. if(i<j)
  14. {
  15. t=a[i];
  16. a[i]=a[j];
  17. a[j]=t;
  18. }
  19. }
  20. for(i=0;i<n;i++)
  21. {
  22. printf("%d ",a[i]);
  23. }
  24. return 0;
  25. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/293005
推荐阅读
相关标签
  

闽ICP备14008679号