23 lines
553 B
C
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;
|
|
} |