Bài tập switch case trong c
Cũng giống như if-else, điều kiện switch-case dùng để cấu hình thiết lập các điều kiện rẽ nhánh, mặc dù nhiên, phạm vi áp dụng lại bó dong dỏng hơn, nó chỉ vận dụng được mang lại hai nhiều loại hằng là hằng số nguyên và hằng ký kết tự. Dưới đây là cú pháp cơ bản:
, vào đó: Giá_trị ở đây rất có thể là giá trị của biến, quý giá của biểu thức hoặc giá trị trả về tự một hàm. Nếu Giá_trị bằng cùng với hằng của case nào thì Khối_lệnh tương ứng với case đó sẽ được thực hiện, thực hiện hoàn thành khối lệnh thì sẽ thoát khỏi switch...case thông qua câu lệnh break; ngay dưới khối lệnh tương xứng đó. Nếu Giá_trị không bằng ngẫu nhiên hằng như thế nào thì khối lệnh bên dưới default sẽ được thực hiện.Lưu ý rằng default là không bắt buộc, nghĩa là bạn có thể bỏ đi phần mặc định nếu bạn muốn cho phù hợp với câu hỏi của bạn.
Trong ngôi trường hợp có sự như thể nhau của các Khối_lệnh ở các hằng khác biệt thì ta gồm cú pháp ngắn gọn hơn hoàn toàn như sau:
Ví dụ, hãy nhập vào một trong những ký tự ngẫu nhiên và xác minh xem ký tự đó là nguyên âm giỏi phụ âm. Vì ngôn từ lập trình C không cung cấp ký tự tất cả dấu đề nghị ta chỉ xét những ký tự vào bảng vần âm tiếng Anh. Những ký kết tự "A", "E", "I", "O", "U", "a", "e", "i", "o" cùng "u" là rất nhiều nguyên âm. Những ký kết tự còn sót lại trong bảng chữ cái tiếng Anh là phụ âm. Vậy, ta có giải mã như sau:#includestdio.h>main() char ch; printf("
Nhap vao mot ky tu (A-Z hoac a-z): "); ch=getchar(); if(ch'A' Ta xét thêm một ví dụ nữa, ví dụ như này yêu thương cầu nhập vào một tháng bất kỳ và xác minh xem tháng đó tất cả bao nhiêu ngày.Dưới đó là những phân tích mang lại ví dụ này:
Bài tập áp dụng:
Làm các Bài tập 4 cùng 5 của links bài tập sau: zerovn.net/c-bai-tap-phan-dieu-kien-a492.html