A - box Editorial by TumoiYorozu


この解説は、C++ に入門したばかりの中高生レベルを想定して、考察の方法、コードの書き方の解説をします。

考察としては、入力 \(N,A,B\) を受け取り、\(N-A+B\) を答えとして出力すれば良いです。

コード例 (実際の提出のリンクはこちら)

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

int main(){
    // int 型の変数(箱)を3つ作る
    int N, A, B;

    // cin で入力を順番に受け取ることができる。「>>」で区切ること(<<ではない)
    cin >> N >> A >> B;

    // 求める答えは N - A + B である。answer という変数(箱)を用意して、これに計算結果を入れる
    int answer = N - A + B;

    // cout を使うと答えを出力することが出来る。「<<」で区切ること(>>ではない)
    // endl で改行する。
    cout << answer << endl;
}


また、以下のように書くこともできます。

コード例 (実際の提出のリンクはこちら)

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

int main(){
    int N, A, B;

    cin >> N >> A >> B;

    // この様に、直接計算結果を cout で出力することも出来る
    cout <<  N - A + B << endl;
}

posted:
last update: