Ch 8) Checking Digits

2025. 11. 24. 15:30Programming/C (KNK)

#include <stdio.h>

#define Total_Number 10

typedef struct {
    int count_num;
} digit_t;

int main() {

    int input_num = 0;
    digit_t digit[Total_Number] = {0};
    
    scanf("%d", &input_num);

    while(input_num > 0) {        
        printf("%d ", input_num%10);
        digit[input_num%10].count_num++;
        input_num = input_num/10;
    }
    
    printf("\n");

    for(int i = 1; i < Total_Number; i++) {
        if(digit[i].count_num != 0) {
            printf("digit %d = %d \n", i, digit[i].count_num);
        }
    }
    
    
    return 0;
}

'Programming > C (KNK)' 카테고리의 다른 글

Ch 8) Project 6  (0) 2025.11.24
Ch 8) Draw Card  (0) 2025.11.24
Ch 3) Project 5  (0) 2025.11.21