题目描述
李老师在黑板上写了一串数字 𝑎𝑖 (长度不一定,以 0 结束),要求小A记住了然后反着念出来(表示结束的数字 0 就不要念出来了)。
小A的记忆力有限,请你帮小A编程解决这个问题。
输入格式
一行内输入一串整数,以 0 结束,以空格间隔。
输出格式
一行内倒着输出这一串整数(不包含 0),以一个空格间隔。
样例 #1
样例输入 #1
1 2 3 4 5 0
样例输出 #1
5 4 3 2 1
提示
对于 100% 的数据,保证 0≤𝑎𝑖≤231−1,数字个数不超过 100。
代码见下
#include <iostream>
using namespace std;
int main() {
int num[100];
int c = 0;
int n;
while (c < 100) {
if (!(cin >> n)) break;
if (n == 0) break;
num[c++] = n;
}
if (c > 0) {
for (int i = c - 1; i > 0-1; i--)
{
cout << num[i] << " ";
}
}
return 0;
}