题解 | #小乐乐改数字#
小乐乐改数字
https://www.nowcoder.com/practice/fcd30aac9c4f4028b23919a0c649824d
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
int res = 0;
int rate = 1;
while (n != 0) {
res += n%2*rate;
rate *= 10;
n /= 10;
}
printf("%d", res);
return 0;
}
// int main() {
// int n;
// scanf("%d", &n);
// char arr[10] = {0};
// int idx = 9;
// while(n != 0){
// if(n % 2 == 0)
// arr[idx] = '0';
// else
// arr[idx] = '1';
// idx--;
// n /= 10;
// }
// idx++;
// while(idx<10){
// if(arr[idx] != '0')
// break;
// idx++;
// }
// if(idx == 10)
// printf("0");
// else
// while(idx<10){
// printf("%c", arr[idx]);
// idx++;
// }
// return 0;
// }