当前位置:   article > 正文

2021-11-28 输入一个正整数n(1<n≤10),再输入n个整数,将这n个整数逆序存放并输出。_输入n个整数逆序输出

输入n个整数逆序输出
  1. #include<stdio.h>
  2. int main()
  3. {
  4. int n,i,t,a[10];
  5. printf("请输入n的值为:\n");
  6. scanf("%d",&n);
  7. printf("请输入%d个数:\n",n);
  8. for(i=0;i<n;i++)
  9. {
  10. scanf("%d",&a[i]);
  11. }
  12. for(i=0;i<n/2;i++)
  13. {
  14. t=a[i];
  15. a[i]=a[n-i-1];
  16. a[n-i-1]=t;
  17. }
  18. for(i=0;i<n;i++)
  19. {
  20. printf("%d\t",a[i]);
  21. }printf("\n");
  22. return 0;
  23. }

分析:

        首先将输入的n个整数对应存放到a数组中,逆序存放这n个整数,只要将a[0]a[n-1]交换,a[1]a[n-2]交换,a[i]a[n-1-i]交换即可。

        可以举一个确切的n值就可以 找到正逆序的下标规律了。

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

闽ICP备14008679号