看看哪有错误,为什么会这样,感谢将字符串中数字字符倒置0变9,1变8……
你这里输入的都是字符
if (a[i] >= '0' && a[i] <= '9') a[i] = '9' - a[i] + '0';