32 lines
470 B
C
32 lines
470 B
C
#include <stdio.h>
|
|
|
|
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;
|
|
}
|