考察提取数字的每一位,整数取模(num%10)代表取个位数
#include<stdio.h> int main(int argc, char const *argv[]) { int a=0, i=0, j=0; int num[50]; scanf("%d", &a); while (a != 0) { num[i] = a%10; a /= 10; i++; } for (j = 0; j < i; j++) { printf("%d", num[j]); } printf("\n"); return 0; }