P1427 小鱼的数字游戏

P1427 小鱼的数字游戏


题目描述
小鱼最近被要求参加一个数字游戏,要求它把看到的一串数字(长度不一定,以0结束,最多不超过100个,数字不超过2^32-1),记住了然后反着念出来(表示结束的数字0就不要念出来了)。这对小鱼的那点记忆力来说实在是太难了,你也不想想小鱼的整个脑袋才多大,其中一部分还是好吃的肉!所以请你帮小鱼编程解决这个问题。

输入格式
一行内输入一串整数,以0结束,以空格间隔。

输出格式
一行内倒着输出这一串整数,以空格间隔。

输入输出样例
输入
3 65 23 5 34 1 30 0
输出
30 1 34 5 23 65 3

 1 解法:
 2 #include<bits/stdc++.h>
 3 using namespace std;
 4 
 5 int main()
 6 {
 7     /*思路:
 8         1:输入数据存入到数组里面
 9         2:从末尾开始遍历:两个数之间有空格
10         3:最后一个0 不用输出
11     */
12     int data[101];
13     int num;
14     int cnt=0;//数组下标
15     while(cin>>num&&num!=0){//以0结束
16         data[cnt++]=num;//数组存数
17     }
18     for(int i=cnt-1;i>=0;i--){
19         cout<<data[i];
20         if(i!=0) cout<<" ";
21 
22     }
23     return 0;
24 }
原文地址:https://www.cnblogs.com/NirobertEinteson/p/12010470.html