#include <stdio.h>
int main() {
int n,m=0,t,k=1,x;
scanf("%d",&n);
for(k=1;n!=0;k=k*10)
{
t = n%10; //取最后一位
if(t%2==0)
{
x = 0;
}
else {
x = 1;
} //判断最后一位是否为偶数
m = m + x*k; //由个位数递加到最高位
n = n/10; //去掉n最后一位
}
printf("%d",m); //n位数为0时输出m
return 0;
}

京公网安备 11010502036488号