for(i=0; isspace(s[i);i++) // 跳过空格,此时 i 为 2sign =(s[i] == '-' )? -1;1 // 判断是正数还是负数,如果为 - 表示是负数if(s[i] .... // 要跳过最前方的 - 或者 +,这里没有,所以不用跳过,i 还是2最后一句是 不管字符,把数字内容组合 并且输出,并且是正数,所以是 6354145最后吐槽题主,能不能不要那么懒,把题目打出来????