中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

栖霞市| 洪洞县| 金塔县| 垣曲县| 南澳县| 南召县| 郁南县| 衢州市| 江达县| 桂东县| 邻水| 梓潼县| 宁国市| 宁武县| 莆田市| 类乌齐县| 鸡东县| 绥中县| 海阳市| 筠连县| 叶城县| 深水埗区| 南和县| 郧西县| 自治县| 江油市| 沅江市| 水富县| 海原县| 东丰县| 木兰县| 宜城市| 兴山县| 郯城县| 新密市| 临朐县| 余庆县| 牡丹江市| 资阳市| 昌黎县| 登封市|