🐥

C++ 4桁の数字の各桁の比較

1 min read

1234とか5555とかを入力で受け取って、それを計算用に配列に入れる

適当にできたコード

    string a; //まずstringで
    cin >> a; //受け取って
    vector<char> b(4); //charと
    vector<int> x(4); //vectorの配列を準備
    for (int i = 0; i < 4; i++){ //要素を回して
        b[i]=a[i]; //stringをchar配列にぶち込む
        x[i]=b[i] - '0'; //char配列からintに変換
	//このあとで比較を行う

atCoderお手本

https://atcoder.jp/contests/abc212/editorial/2354
    char a[5]; //charを宣言
    for (int i = 0; i < 5; i++) a[i] = 0; //全文字を0埋め
    cin >> a; //入力をcharに入れる
    // このあとで比較を行う

charの全文字を0埋めしてるのがミソなのだろな..

Discussion

ログインするとコメントできます