逆序打印c++
第一次写文章
请大佬多多指教
说明
输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。也就是说,按输入相反顺序打印这n个数。
输入格式
两行,第一行,一个整数N;第2-N+1行,N个整数。
输出格式
一行,按相反顺序输出这N个数,中间用空格隔开。
样例
输入数据 1
5
1
2
3
4
5
输出数据 1
5 4 3 2 1
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a;
cin>>n;
int b[n-1];
for(int i=0;i<n;i++) //输入
{
cin>>a;
b[i]=a;
}
int i;
for( i=n-1;i>=0;i--) //输出
cout<<b[i]<<" ";
}
运行结果
欢迎评论区指点