int main() { int n; char cs[10]; gets(cs); //输入8位数 for(n=0;cs[n];++n) cs[n]+=5*(2*(cs[n]<'5')-1); //加5 cs[0]^=cs[n-1]^=cs[0]^=cs[n-1]; //交换首位 for(int i=n;i;--i) putchar(cs[i-1]); //倒序输出 return 0; }