当前位置:   article > 正文

练习7-3 将数组中的数逆序存放(20 分)_本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺

本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺

本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。

输入格式:

输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。

输出格式:

在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。

输入样例:

  1. 4
  2. 10 8 1 2

输出样例:

2 1 8 10
  1. #include <stdio.h>
  2. //本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。
  3. int main()
  4. {
  5. //输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开
  6. int n;
  7. scanf("%d",&n);
  8. int a[n-1];
  9. for(int i=0;i<n;i++){
  10. scanf("%d",&a[i]);
  11. }
  12. //在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。
  13. int temp;
  14. for(int i=0;i<n/2;i++){
  15. temp=a[i];
  16. a[i]=a[n-i-1];
  17. a[n-i-1]=temp;
  18. }
  19. printf("%d",a[0]);
  20. for(int i=1;i<n;i++){
  21. printf(" %d",a[i]);
  22. }
  23. return 0;
  24. }

 

 

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

闽ICP备14008679号