#include <stdio.h>
#include <math.h>
int main() {
int n=0;
scanf("%d",&n);
int num=1;//用来记录n一共有多少位
int m=n;//用来记录n的值而不直接使用n
while(m>=10)//注意这个地方不要忘记10
{
m/=10;
num++;
}
int q=0,p=0;
long int sum=0;//sum用来记录 最后变成的数
while(num>0)
{
sum*=10;
p=pow(10,num-1);
q=n/p;
if(q%2==0)
sum+=0;
else
sum+=1;
if(n/p>=10)//防止出现10011010的情况,第二次取模时就跳过了中间两位
n=n%p;
num--;
}
printf("%ld\n",sum);
return 0;
}

京公网安备 11010502036488号