xに値205を入力すると、関数は「最初のクワッド」を出力するはずですが、関数をテストすると、「最初のクワッド」と「不明」が出力されました。理由がわかりません。助けていただければ幸いです。
void checkRoom(int x) {
if ((x >= 203) || (x <= 216)) {
printf("first quad\n");
}
if ((x >=217) || (x <= 229)) {
printf("second quad\n");
}
if ((x >=232) || (x <= 238)) {
printf("CSL\n");
}
if ((x >= 246) || (x <= 257)) {
printf("classroom wing\n");
}
else {
printf("not sure\n");
}
}