解题思路:
1.创建数组a和变量x和num
2.利用while循环每次输入一个数,如果这个数等于0,就中断循环,如果不等于0,就存进数组里,继续循环
3.利用for循环将数组里的数倒序输出
源代码:
#include<bits/stdc++.h>
using namespace std;
int a[105];
int main()
{
int x,num=0;
while(1)
{
cin>>x;//每次输入一个数
if(x==0)//如果这个数等于0的话
{
break;//中断循环
}
num++;//下标的书签
a[num]=x;//将x存入数组中
}
for(int i=num;i>=1;i--)//倒序输出
{
cout<<a[i]<<" ";
}
return 0;
}