解题思路:
1.首先不知道输入的数字个数到底是多少个,那么利用while循环,不断的读入一个数
2.如果输入的数位0的话,中断循环,否则将这个数字存入数组,同时num++
3.倒序输出
#include<bits/stdc++.h>
using namespace std;
int a[110];
int main()
{
int x,num=0;//设置每次输入的数为x,num为数字的个数
while(cin>>x)//不断的输入一个数
{
if(x==0)//如果x为0,中断循环
break;
a[++num]=x;//将x存入数组,num++
}
for(int i=num;i>=1;i--)//倒序输出
cout<<a[i]<<" ";
return 0;
}