class Solution { public: int StrToInt(string str) { int ans = 0; int isplus = 1; for (char ch : str) { if (ch == '+' || ch == '-') { isplus = (ch == '+') ? 1 : -1; } else { if (ch < '1' || ch > '9') { return 0; } else { ans = ans * 10 + ch - '0'; } } } return isplus * ans; } }; 这样才万无一失
1

相关推荐

牛客48826091...:哥们胸肌挺好看
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务