C Chương trình hiển thị các yếu tố của một số

Trong ví dụ này, bạn sẽ học cách tìm tất cả các thừa số của một số nguyên do người dùng nhập vào.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình C sau:

  • Toán tử lập trình C
  • Câu lệnh C if… else
  • C cho Vòng lặp

Chương trình này lấy một số nguyên dương từ người dùng và hiển thị tất cả các hệ số dương của số đó.

Các yếu tố của một số nguyên dương

#include int main() ( int num, i; printf("Enter a positive integer: "); scanf("%d", &num); printf("Factors of %d are: ", num); for (i = 1; i <= num; ++i) ( if (num % i == 0) ( printf("%d ", i); ) ) return 0; ) 

Đầu ra

Nhập số nguyên dương: 60 Thừa số của 60 là: 1 2 3 4 5 6 10 12 15 20 30 60 

Trong chương trình, một số nguyên dương do người dùng nhập vào được lưu trữ trong num.

Các forvòng lặp được lặp cho đến khi i <= numlà sai.

Trong mỗi lần lặp, kiểm tra xem num có chia hết cho i hay không. Nó là điều kiện để tôi là một thừa số của num.

if (num % i == 0) ( printf("%d ", i); ) 

Khi đó giá trị của i được tăng thêm 1.

thú vị bài viết...