题目描述
输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100 个。也就是说,按输入相反顺序打印这n个数。
输入输出格式
输入格式:
输入一行共有n个数,每个数之间用空格隔开。
输出格式:
如题要求:一行,共有n个数,每个数之间用一个空格隔开。
输入输出样例
输入样例#1:
1 7 3 4 5
输出样例#1:
5 4 3 7 1
解析:scanf("%d",&a[j])!=EOF想停下来先按Enter键,再按Ctrl键+z键。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[1000];//用数组可以方便做这一题。
int i,j;
j=0;
while(scanf("%d",&a[j])!=EOF) //“scanf("%d",&a[j])!=EOF”可以一直输入,直到自己想停下为止。
{
j++;
}
for(i=j-1;i>=0;i--)
{
cout<<a[i]<<" ";//从输入时的反方向输出,便可以完成此题。
}
}