1 solutions

  • 0
    @ 2025-12-15 11:58:22

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    string s;
    long long ans;
    int main()
    {
    	cin>>s;
    	int len=s.size();
    	for(int i=0;i<len;)
    	{
    		if(s[i]>='0' && s[i]<='9')
    		{
    			long long sum=s[i]-'0';
    			for(int j=i+1;;)
    			{
    				if(j==len) {i=len,ans+=sum;break;}//防止最后一位是数字 
    				if(s[j]>='0' && s[j]<='9') {sum=sum*10+(s[j]-'0');j++;}
    				else {ans+=sum,i=j+1;break;}
    			}
    		}
    		else i++;
    	}
    	cout<<ans;
    
    	return 0;
    	 
    }
    
    • 1

    Information

    ID
    1054
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    (None)
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By