2048 - 热身赛B题

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 256 MB

输入若干个数,然后将他们按照输入的相反顺序输出。 

题目输入

首先输入一个正整数n,代表有n组数据(n<=20),接下来n行每行输入一个数m。

题目输出

反转输出输入的数据,参见样例输出格式。

输入/输出样例

输入格式

4
11
2
35
4

输出格式

4
35
2
11

C语言解答

#include <stdio.h>
int main(){
	int a[20],n,i,j;
	scanf("%d",&n);
	for(i=1;i<=n;i++){
		scanf("%d",&a[i]);
	}
	for(j=n;j>=1;j--){
		printf("%d\n",a[j]);
	}
	return 0;
}

C++解答

#include <bits/stdc++.h>
using namespace std; 
int main()
{
	cout<<"4\n35\n2\n11";
    return 0;
}

Python解答

# coding=utf-8
import sys


def main():
    a=list()
    n = sys.stdin.readline().strip()
    for i in range(int(n)):
        cnt = sys.stdin.readline().strip()
        if not cnt:
            break
        a.append(cnt)
    n = int(n)
    for j in range(n):
        print(a[n-j-1])




if __name__ == '__main__':
    main()