Thử thách ôn tập #1
Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 49 trên 63.
Thử thách
DễViết một chương trình C triển khai các hàm sau:
- Hàm có tên
isPrimenhận một số nguyên làm đối số và trả về 1 nếu số đó là số nguyên tố, còn không thì trả về 0. - Hàm có tên
sumOfPrimesnhận hai đối số là số nguyên (start và end) và trả về tổng của tất cả các số nguyên tố trong phạm vi đó (bao gồm cả hai đầu mút). - Trong hàm
main, đọc hai số nguyên từ đầu vào, dùng chúng làm đối số cho hàmsumOfPrimesvà in ra kết quả.
Chương trình của bạn cần kiểm tra rằng các số đầu vào đều dương và số thứ nhất nhỏ hơn số thứ hai. Nếu các điều kiện này không được đáp ứng, hãy in ra Invalid input rồi kết thúc chương trình
Tự làm thử
#include <stdio.h>
// Khai báo các hàm (function) tại đây
int main() {
// Viết code tại đâ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 nhau7Hàm
Khai báo hàmKiểu trả vềTham sốThử thách ôn tập #1Cơ bản về đệ quyNguyên mẫu hàmThử thách ôn tập #22Biế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