【题目描述】

输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。也就是说,按输入相反顺序打印这n个数。

【输入】

输入一行共有n个数,每个数之间用空格隔开。

【输出】

如题要求:一行,共有n个数,每个数之间用一个空格隔开。

【输入样例】

1 7 3 4 5

【输出样例】

5 4 3 7 1

#include<cstdio>
int a[100];
int main() {
    int x, n = 0;
    while(scanf("%d", &x) == 1) {
        a[n] = x;
        ++n;
        if(getchar() == '\n' )
            break;
    }
        for(int i = n - 1; i >= 0; --i) {
            printf("%d ", a[i]);
        }
    return 0;
} 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐