#include <iostream>
int main(){
int n;
bool ok;
while(!ok){
ok = true;
std::cin >> n;
switch(n) {
case 1: std::cout << "ok";
break;
default: std::cout << "\nnot ok"; ok = false;
break;
}
}
}
Với đoạn code này, tại sao khi nhập 1 kí tự ko phải số thì nó thực hiện cái default hoài không nghỉ vậy anh?
do đó khi bạn nhập một ký tự sẽ được chuyển sang kiểu int nếu khác 1 nó sẽ chạy default.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?