#include <stdio.h> int main() { long long n;//开的足够大,避免输入超限 int num[20]={0},i=1; scanf("%lld",&n); for(i=1;n!=0;i++) { if(n%10%2==0) num[i]=0; else num[i]=1; n/=10; }//拆分数字 int sum=0; int mark; for(int j=i;j>0;j--) { if(num[j+1]==0&&num[j]==1) { mark=j; break; } else { if(j==1&&num[1]==0) { mark=1; break; } } }//找到有效的数字 for(int i=mark;i>0;i--) printf("%d",num[i]); return 0; }