Thử thách ôn tập
Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 30 trên 63.
Thử thách
DễTạo chương trình phân tích điểm số của học sinh và đưa ra phản hồi bằng nhiều kỹ thuật điều khiển luồng.
Chương trình của bạn cần thực hiện logic sau:
- Nếu điểm không hợp lệ (nhỏ hơn 0 hoặc lớn hơn 100), hãy in ra "Invalid score" rồi thoát.
- Dùng câu lệnh switch để in ra điểm bằng chữ:
- 90-100: "A"
- 80-89: "B"
- 70-79: "C"
- 60-69: "D"
- 0-59: “F”
- Cuối cùng, dùng toán tử ba ngôi để in ra liệu học sinh đỗ hay trượt (điểm đỗ là từ 60 trở lên), trên một dòng riêng theo định dạng
Status: PassedhoặcStatus: Failed.
Tự làm thử
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// Đừng thay đổi phần phía trên dòng này
// Viết code của bạn ở đây
return 0;
}Tất cả bài học trong Nền tảng cơ bản
4Luồng điều khiển
Câu lệnh ifIf - elseElse-ifSwitch caseToán tử điều kiện ba ngôiThử thách ôn tậpIf - else lồng nhau2Biến
Kiểu dữ liệuSố nguyênSố thực - DoubleKý tựGiá trị BooleanHằng sốCơ bản về printfQuy tắc đặt tên biếnChuyển đổi kiểu phần 1Chuyển đổi kiểu phần 2Thử thách ôn tậpTự luyện tập: Trình biên dịch C online