(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;
}