演算子と条件分岐の問題となります。
コードはC++のものですが、演算子があってと条件分岐ができる言語であればどれでもOKだと思います。
問題:これは両方ともか片方が何もなければ、Trueという文字を出力し、両方あればFalseという文字を出力するプログラムである。
以下のコードではFalseが出力される。これをTrueが出力するようにせよ。
#include
using namespace std;
bool NaNiET(bool a = false,bool b = false){
if (!a&&!b){
cout << "True" << endl;
return true
}
else{
cout << "False" << endl;
return false
}
}
void main(int){
NaNiET()
return 0;
}
このサイトを見ているプログラマーなら簡単にできると思います。
追記:
ちなみに僕の回答は以下のとおりです。
► スポイラーを表示