(3.38) 撰寫一個程式讀入一個整數(5 位數以下),判斷並印出此數中有多少個 數字為 9。 Write a program that reads an integer (5 digits or fewer) and determines and prints how many digits in the integer are 9s

#include <stdio.h>

int main() {
    int number;
    int count = 0;

    printf("Enter an integer (5 digits or fewer): ");
    scanf("%d", &number);

    if (number < 0) {
        number = -number; // Make it positive if it's negative
    }

    while (number > 0) {
        if (number % 10 == 9) {
            count++;
        }
        number /= 10;
    }

    printf("The number of 9s in the integer is: %d\\n", count);

    return 0;
}