题解
创建一维数组
创建变量 x 初始化计数器 num =0
循环
- 输入一个数
- 如果该数是0则跳出循环
- 计数器+1(作为下标)
- 将这个数存入数组
创建for 循环,i递减 - 输出 a[i] 和 空格
代码
/*********************************************************************
*********************************************************************/
#include <bits/stdc++.h>
using namespace std;
double a[105];
int main() {
int x,num=0;
while(1)
{
cin>>x; // 每次输入一个数
if(x == 0) // 如果该数==0
{
break; // 跳出循环
}
num++; // 下标+1
a[num] = x;
}
for(int i=num;i>=1;i--)
{
cout<<a[i]<<" ";
}
return 0;
}