3302 - 倒序输出
已知n个数,把这n个数倒过来输出。
输入:第一行为n,第二行为n个数
输出:把n个数倒过来输出(数之间用一个空格隔开)
题目输入
4
1 2 5 3
题目输出
3 5 2 1
输入/输出样例
题目输入
题目输出
提示
数与数之间有空格。
我们往往写出write(a[i],' ');
这样的错误就是最后多一个空格。
改进方法,最后一个数单独输出。
C语言解答
#include<stdio.h> void main() { int n,k,a[20]; scanf("%d",&n); for(k=1;k<=n;k++) { scanf("%d",&a[k]); } for(k=n;k>=1;k--) { printf("%d",a[k]); printf(" "); } printf("\n"); }
C++解答
#include <bits/stdc++.h> using namespace std; int main() { int a; cin>>a; int s[a+1],ss=a; for(a=a;a!=0;a--) { cin>>s[a]; } for(int sz=0+1;sz!=ss;sz++) { cout<<s[sz]<<" "; } cout<<s[ss]; }
提示
数与数之间有空格。
我们往往写出write(a[i],' ');
这样的错误就是最后多一个空格。
改进方法,最后一个数单独输出。