字符串中的數字相加

class addNum
{
public:
	int addStrNum(string str)
	{
		int j,num,sum=0;
		for (int i=0;i<str.length();)
		{
			if (str[i]<='9'&&str[i]>='0')
			{
				num=(str[i]-'0');
				++i;
				while(i<str.length()&&str[i]<='9'&&str[i]>='0')
				{
					num=num*10+(str[i]-'0');
					++i;
				}
				sum+=num;
			}
			else
			{
				i++;
			}
		 }
			return sum;
	  }	
	
};

發佈了41 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章