
Bài tập C++ cơ bản về câu lệnh break
Bài tập
Bạn hãy điền code vào dấu ...
để màn hình hiển thị ra các số từ 1
tới 50
.
Lý thuyết
Bài này bạn sẽ học được cách dừng vòng lặp với câu lệnh break
.
Câu lệnh break
là câu lệnh dùng để dừng một vòng lặp, cách sử dụng câu lệnh break
rất đơn giản, ví dụ chương trình sau:
#include<iostream>
using namespace std;
int main() {
for (int i = 1; i <= 20; i++) {
if (i == 11) {
break;
}
cout << i << " ";
}
return 0;
}
Sẽ hiển thị ra
1 2 3 4 5 6 7 8 9 10
thay vì
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
do khi i = 11
thì câu lệnh break
sẽ được thực thi và tất cả code trong vòng lặp sẽ không được thực hiện tiếp.
Trong chương trình trên nếu bạn đặt câu lệnh cout << i << " ";
lên trước câu lệnh break;
giống như sau:
#include<iostream>
using namespace std;
int main() {
for (int i = 1; i <= 20; i++) {
cout << i << " ";
if (i == 11) {
break;
}
}
return 0;
}
Thì màn hình sẽ hiển thị ra:
1 2 3 4 5 6 7 8 9 10 11
Do khi i = 11
thì câu lệnh cout << i << " ";
sẽ được thực thi trước câu lệnh break;
Bạn cũng có thể dùng câu lệnh break
với vòng lặp while
giống chương trình sau:
#include <iostream>
using namespace std;
int main() {
int i = 1;
while (i <= 20) {
if (i == 11) {
break;
}
cout << i << " ";
i++;
}
return 0;
}
Kết quả khi chạy chương trình:
1 2 3 4 5 6 7 8 9 10
Đọc tới đây bạn đã hiểu cách sử dụng câu lệnh break
và có thể quay lại phần bài tập và làm thử.
Nếu bạn chưa làm được bài này thì có thể xem hướng dẫn ở bên dưới.
Hướng dẫn
Code mẫu:
#include<iostream>
using namespace std;
int main() {
for (int i = 1; i <= 100; i++) {
if (i == 51) {
break;
}
cout << i << " ";
}
return 0;
}
Post Comment