问题标题: 酷町堂:2817   数字游戏

0
0
已解决
武建豪
武建豪
中级天翼
中级天翼

2817   数字游戏

经验值:0 时间限制:1000毫秒

题目描述 Description

小鱼最近被要求参加一个数字游戏,要求它把看到的一串数字(长度不一定,以0结束,最多不超过100个,每个数字不超过10000),记住了然后反着念出来(表示结束的数字0就不要念出来了),连数字都要反着读。这对小鱼的那点记忆力来说实在是太难了,请你帮小鱼,编程解决这个问题。

输入描述 Input Description

输入一行:若干个整数,以整数0结束,整数和整数之间以空格间隔

输出描述 Output Description

倒着输出这一行整数

样例输入 Sample Input

3 65 23 5 34 1 30 0

样例输出 Sample Output

03 1 43 5 32 56 3

武建豪在2021-06-04 22:12:07追加了内容

ding


0
已采纳
褚俊皓
褚俊皓
新手天翼
新手天翼

字符串模拟

核心:

while(1){
        cin>>s[++cnt];
        if(s[cnt]=="0")
            break;
    }
    for(int i=cnt-1;i>=1;i--){
        for(int j=s[i].length()-1;j>=0;j--)
            cout<<s[i][j];
        cout<<" ";
    }

望采纳

0
朱优扬
朱优扬
中级天翼
中级天翼
    循环(定义 i=a.size()-3;i>=0;i自减)
        输出<<a[i];
//输入是要用getline

 

我要回答