0
已解决
邵逸儒
中级天翼
中级天翼
1700 先进后出
题目描述 Description
不知道大家有没有注意过装乒乓球的盒子,通常第一个被装进盒子的,最后一个被拿出来,因为盒子是一个长条形的,只能容纳乒乓球以一排的形式存放,顺序不会被打乱,而且盒子的开口一般只用一个,不会两头都开。现在假设每一个乒乓球都有一个自己的编号,一盒有n个乒乓球,请用编程的方法显示出乒乓球拿出来以后各个球的编号顺序。
输入描述 Input Description
两行
第一行;乒乓球个数n(4<n<20)
第二行:乒乓球放进盒子的时候各自的编号,每个数字用空格隔开
输出描述 Output Description
一行,乒乓球拿出来的时候各自的编号,每个数字用空格隔开
样例输入 Sample Input
5
2 3 5 1 4
样例输出 Sample Output
4 1 5 3 2
0
已采纳
方亦欧
新手光能
新手光能
这一题如果不会的话,应该是题目没有看懂了。
非常基础的知识,直接输入,然后倒序输出就可以了。
从1开始:
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=n;i>=1;i--)
cout<<a[i]<<' ';
从0开始:
for(int i=0;i<n;i++)
cin>>a[i];
for(int i=n-1;i>=0;i--)
cout<<a[i]<<' ';
0
0
王源松
新手光能
新手光能
for(int i=0;i<w;i++) cin>>a[i]; for(int i=w-1;i>=0;i--) cout<<a[i]<<" ";
核心部分;
0