EX7 - 1.07
Editorial
/
Time Limit: 2 sec / Memory Limit: 256 MB
問題文
次のプログラムで宣言されているbool型の変数a
, b
, c
に対し、true
またはfalse
を代入することで、AtCoder
と出力されるようにしてください。
5,6,7行目における変数a
,b
,c
への代入以外のプログラムの書き換えは行わないものとします。
プログラム
#include <bits/stdc++.h> using namespace std; int main() { // 変数a,b,cにtrueまたはfalseを代入してAtCoderと出力されるようにする。 bool a = // true または false bool b = // true または false bool c = // true または false // ここから先は変更しないこと if (a) { cout << "At"; } else { cout << "Yo"; } if (!a && b) { cout << "Bo"; } else if (!b || c) { cout << "Co"; } if (a && b && c) { cout << "foo!"; } else if (true && false) { cout << "yeah!"; } else if (!a || c) { cout << "der"; } cout << endl; }
入力
この問題に入力はありません
出力
AtCoder
と出力してください。
回答例
答え方の例です。
変数a
, b
, c
の全てにfalse
を代入していますが、YoCoder
と出力されているので、この解答は不正解となります。
#include <bits/stdc++.h> using namespace std; int main() { // 変数a,b,cにtrueまたはfalseを代入してAtCoderと出力されるようにする。 bool a = false; // true or false bool b = false; // true or false bool c = false; // true or false // ここから先は変更しないこと if (a) { cout << "At"; } else { cout << "Yo"; } if (!a && b) { cout << "Bo"; } else if (!b || c) { cout << "Co"; } if (a && b && c) { cout << "foo!"; } else if (true && false) { cout << "yeah!"; } else if (!a || c) { cout << "der"; } cout << endl; }
出力例
YoCoder
解答例
必ず自分で問題に挑戦してみてから見てください。
クリックで解答例を見る
#include <bits/stdc++.h> using namespace std; int main() { // 変数a,b,cにtrueまたはfalseを代入してAtCoderと出力されるようにする。 bool a = true;// true または false bool b = false;// true または false bool c = true;// true または false // ここから先は変更しないこと if (a) { cout << "At"; } else { cout << "Yo"; } if (!a && b) { cout << "Bo"; } else if (!b || c) { cout << "Co"; } if (a && b && c) { cout << "foo!"; } else if (true && false) { cout << "yeah!"; } else if (!a || c) { cout << "der"; } cout << endl; }