Menu
CoddyTech

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.

challenge icon

Thử thách

Dễ

Viết một chương trình C triển khai các hàm sau:

  1. Hàm có tên isPrime nhậ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.
  2. Hàm có tên sumOfPrimes nhậ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).
  3. Trong hàm main, đọc hai số nguyên từ đầu vào, dùng chúng làm đối số cho hàm sumOfPrimes và 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

Tự luyện tập: Trình biên dịch C online