#CCBCHMUOI0000030. Dấu của trạng thái fallthrough (Fallthrough State Trace)
Dấu của trạng thái fallthrough (Fallthrough State Trace)
Dấu của trạng thái fallthrough (Fallthrough State Trace)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho chương trình C có biến ban đầu . Cấu trúc switch của chương trình được mô tả đúng theo thứ tự: case 1: a += 1; tiếp đến case 2: a += 2; break; và default: a += 4;. Giữa case 1 và case 2 không có break. Hãy in giá trị cuối cùng của a khi switch nhận mã .
Input
Một số nguyên .
Output
In một số nguyên là giá trị sau khi switch kết thúc.
Subtask
- Subtask 1 (20%): .
- Subtask 2 (30%): .
- Subtask 3 (50%): .
Ví dụ
Ví dụ 1
Input
1
Output
3
Giải thích
Bắt đầu a=0; gặp case 1, cộng 1 thành 1; không có break nên chạy tiếp case 2, cộng 2 thành 3; break kết thúc switch.
Ví dụ 2
Input
2
Output
2
Giải thích
Chương trình đi thẳng tới case 2, chỉ cộng 2 rồi break; không chạy ngược lên case 1.