Files
BasicsOfComputerSoftwareEng…/05/Exercise03.c
2022-10-15 20:40:43 +08:00

23 lines
553 B
C

#include <stdio.h>
int main() {
int input = 0;
int digit = 0;
int digits[5] = {0};
scanf("%d", &input);
while (input != 0) {
digits[digit] = input % 10;
input /= 10;
digit++;
}
printf("This number has %d digit(s).\n", digit);
printf("To print every digit in a seperate line:\n");
for (int i = digit - 1; i >= 0; i--) {
printf("%d\n", digits[i]);
}
printf("To output it reversely: ");
for (int i = 0; i < digit; i++) {
printf("%d", digits[i]);
}
return 0;
}