#include int main(){ /* int x, n, t=1;//t为2当前需要加入的位置 scanf("%d", &x); n = x;//处理之后数 while(t < x){//判断位置是否超过的数的范围 n+=t*2; //根据当前输入位置判断前一位是否溢出如果溢出则减一 if(n/(t*10) != x/(t*10)){ n-=(t*10); } t*=10;//继续处理下一位 } printf("%d:%d\n", x, n); */ int x, s = 0; scanf("%d", &x); while(x){ s*=10; s += (x%10+2)%10; x /= 10; } for(;s;s/=10){ printf("%d", s%10); } return 0; }