atoi 要求比较奇特，代码比较丑陋