Luogu ブラシの質問 C++ 言語 | P1427 Xiaoyu の数字ゲーム

赤ちゃんからC++を学ぼう!Luogu C++ の学習とテスト準備の過程での質問を記録し、あらゆる瞬間を記録します。

概要の投稿を添付します: Luogu Brush の質問 C++ 言語 | 概要


【説明】

シャオユウは最近、数字ゲームに参加するように頼まれました。aiが見た 数字の列(長さは固定されておらず、0 で終わります) を覚えて、それを逆から読むように言われました (終わりを意味する数字の 0 はそうではありません)。読み上げられます)。シャオユウの少ない記憶力にはこれは本当に難しすぎます。シャオユウの頭全体がどれほど大きいかさえ考えません、そしてその一部はまだおいしい肉です!したがって、Xiaoyu プログラムがこの問題を解決するのを手伝ってください。

【入力】

0 で終わる整数の文字列をスペースで区切って 1 行に入力します。

【出力】

この整数の文字列をスペースで区切って 1 行に逆方向に出力します。

【入力例】

3 65 23 5 34 1 30 0

【出力例】

30 1 34 5 23 65 3

【コード説明】

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a[105], mark=1, t;
    //循环读入数据到数组中,直到为0
    cin >> t;
    while (t!=0) {
        a[mark] = t;
        mark++;
        cin >> t;
    }
    //倒序输出
    for (int i=mark-1; i>=1; i--) {
        cout << a[i] << " ";
    }
    return 0;
}

【運用結果】

3 65 23 5 34 1 30 0
30 1 34 5 23 65 3

Supongo que te gusta

Origin blog.csdn.net/guolianggsta/article/details/132645841
Recomendado
Clasificación