#include<stdio.h> int main() { int a=0; int ret=0,i=0,m=0; scanf("%d",&a); while(a) { m=a%10;//得到个位数 if(m%2==0)//判断是否为偶数 { m=0; } else { m=1; } ret=ret+m*pow(10,i++);//pow(10,i++)意思就是10的i次方 a=a/10;//去掉个位那个数,然后再次进入循环 } printf("%d\n", ret); return 0; }