https://atcoder.jp/contests/apg4b/tasks/APG4b_cn
の問題文2,3,4についてです。
#include <bits/stdc++.h>
using namespace std;
int main() {
int x, a, b;
cin >> x >> a >> b;
//1
x++;
cout << x << endl;
//2
x *= a + b;
cout << x << endl;
//3
x *= x;
cout << x << endl;
//4
x--;
cout << x << endl;
}
この回答を見ているとはじめに宣言したxに5,aに1,bに2を入力したとすると
1つ目で6
2つ目で5 * 1 + 2 となると思うんですが、
問題文から察するに6 * 1 + 2になっていると思います。
なぜ問題1の答えが問題2のxに入ってしまうのか分かりません。
また私自身とても初心者なので、簡単に説明していただけるととてもうれしいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/11 11:10