题解 | #小乐乐改数字#
小乐乐改数字
https://www.nowcoder.com/practice/fcd30aac9c4f4028b23919a0c649824d
#include <stdio.h> int main() { int a; int c[20]; int i; scanf("%d", &a); for(i=0;a!=0;i++) //求出输入中每位数的奇数和偶数对应的0和1; { c[i] = a % 2 == 0 ? 0 : 1; a = a / 10; } for (i=i-1; i>0;)//清空打印出来前面的0 { if (c[i] == 0 ) i--; else break; } for (i; i >= 0; i--)//因为是从最后开始计算,所以要从数组最后一位依次向前打印 printf("%d", c[i]); return 0; }