91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

字符串轉化為整數(模擬實現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

赣榆县| 清水河县| 湄潭县| 焉耆| 西安市| 清河县| 江华| 漠河县| 灯塔市| 若羌县| 绍兴市| 平罗县| 凌云县| 洪洞县| 古丈县| 大埔区| 鄢陵县| 黎川县| 平顶山市| 长子县| 奉新县| 城固县| 镇康县| 夏河县| 大厂| 昌江| 滁州市| 岳池县| 株洲县| 阿拉善盟| 惠安县| 高邑县| 乐陵市| 军事| 阳西县| 油尖旺区| 咸宁市| 沈阳市| 富民县| 鹤山市| 库伦旗|