Tích các chữ số

 avatar
unknown
c_cpp
5 months ago
665 B
6
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