Tích các chữ số

Anonymous
c_cpp
10/22/2024 4:01 AM
888 B
21
Indexable
#include <stdio.h>

int main() {
    int n, product = 1;

    // Nhập một số nguyên
    printf("Nhập vào một số nguyên (<=9999): ");
    scanf("%d", &n);

    // Kiểm tra số nhập có hợp lệ hay không
    if (n <= 0 || n > 9999) {
        printf("Số không hợp lệ!\n");
        return 1;
    }

    // Tính tích các chữ số của số nguyên
    while (n > 0) {
        product *= n % 10; // Lấy chữ số cuối cùng và nhân vào tích
        n /= 10; // Loại bỏ chữ số cuối cùng
    }

    // Xuất kết quả
    printf("Tích các chữ số: %d\n", product);

    return 0;
}
Editor is loading...
Leave a Comment