赞
踩
输入一组数据,将它们逆序存放并输出。(不允许借助其他数组)
第一行输入整数n(2<=n<=100)表示数组数据的个数;第二行输入n个整数,中间以空格间隔。
逆序存放后输出,中间以空格间隔,最后一个数据后有空格。
在这里给出一组输入。例如:
- 5
- 1 3 5 6 7
在这里给出相应的输出。例如:
7 6 5 3 1
- #include "stdio.h"
- int main()
- {
- int i,j,t,a[100],n;
- scanf("%d",&n);
- j=n-1;
- for(i=0;i<n;i++)
- {
- scanf("%d",&a[i]);
- }
- for(i=0;i<n;i++,j--)
- {
- if(i<j)
- {
- t=a[i];
- a[i]=a[j];
- a[j]=t;
- }
- }
- for(i=0;i<n;i++)
- {
- printf("%d ",a[i]);
- }
-
- return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。