代码
#include<bits/stdc++.h>
using namespace std;
string s;
int a[40],sa,sum[40],t=1,k=1;
int main()
{
getline(cin,s);
for(int i=0;i<s.length();i++)
if(s[i]=='/'&&s[i-1]==' ')a[t]=10,t++;
else if(s[i]=='/'&&s[i-1]!=' ')a[t]=10-a[t-1],t++;
else if(s[i]<='9'&&s[i]>='0')a[t]=s[i]-'0',t++;
t--;
if(a[t]+a[t-1]==10)t-=2;
else if(a[t]==10&&a[t-1]==10)t-=2;
else if(a[t]==10)t-=1;
for(int i=1;i<=t;i++)
{
if(a[i]==10)sa=a[i]+a[i+1]+a[i+2];
else if(a[i]+a[i+1]==10)sa=10+a[i+2],i++;
else sa=a[i]+a[i+1],i++;
printf("%d ",sa);
sum[k]=sum[k-1]+sa,k++;
}
printf("\n");
for(int i=1;i<=k-1;i++)printf("%d ",sum[i]);
return 0;
}