题解 | #小乐乐改数字#
小乐乐改数字
https://www.nowcoder.com/practice/fcd30aac9c4f4028b23919a0c649824d
#include<stdio.h> int main() { long num = 0; //得到的数字 long k = 1; //数位权重 scanf("%ld", &num); int new_num = 0; int flag = 0; //改变的数字0或1 while(num) { if(num % 10 % 2 == 0) flag = 0; else flag = 1; new_num += flag * k; //新数变化 num /= 10; k *= 10; //数位权重递增 } printf("%d", new_num); return 0; }