亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

字符串轉化為整數(模擬實現atui)

發布時間:2020-07-31 13:42:59 來源:網絡 閱讀:303 作者:be_better_ 欄目:編程語言
class Solution
{
public:
    int StrToInt(string str)
    {
        if (str.empty())
            return 0;
        int symbol = 1;//自定義正負轉換變量
        if (str[0] == '-') //處理負號  
        {
            symbol = -1;
            str[0] = '0'; //這里是字符'0',不是0     
        }
        else if (str[0] == '+') //處理正號      
        {
            symbol = 1;
            //為什么這兩步要將str[0]賦值為‘0’?
            //因為如果有正負號輸入進來將symbol設置后就可以在后面確定返回值的正負號了
            //然后str[0]給成字符‘0’就是統一sum的計算過程,這一位給成0不會影響計算的結果
            str[0] = '0';
        }           
        int sum = 0;
        for (int i = 0; i<str.size(); ++i)
        {
            if (str[i] < '0' || str[i] > '9')
            {
                sum = 0;
                break;
            }
            sum = sum * 10 + str[i] - '0';
        }
        return symbol * sum;
    }
};
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安宁市| 铁岭市| 阳原县| 济南市| 德令哈市| 白河县| 临武县| 绥中县| 会东县| 庆安县| 来宾市| 昂仁县| 新和县| 阜新| 观塘区| 阳曲县| 明水县| 武义县| 吉安市| 泗洪县| 襄城县| 勐海县| 田林县| 青阳县| 清苑县| 白河县| 湖口县| 石楼县| 尼玛县| 将乐县| 张掖市| 咸阳市| 如皋市| 白水县| 瑞安市| 云林县| 乐山市| 华池县| 柳河县| 万载县| 谷城县|