剛才在測試執行時程式碼正確
但是和DEV所得到的結果有出入
送出之後卻是AC
所以各位不要太相信測試執行
以下是我的程式碼提供參考
#include<iostream>
#include<string>
#include<cmath>
#include<cstdlib>
#include<fstream>
#include <vector>
using namespace std;
int main()
{
string in;
while(getline(cin,in))
{
int ans=0;
string now;
// cout<<in<<endl;//
in+=" ";
for(int i=0;i<in.length();i++)
{
if(in[i]==' ')
{
bool allnum=1;
for(int j=0;j<now.length();j++)
{
if(now[j]<'0'||now[j]>'9')
allnum=0;
}
// cout<<"***allnum***"<<allnum<<endl;//
if(allnum)
{
int plus=0;
for(int j=0;j<now.length();j++)
{
plus+=(int(now[j])-int('0'))*pow(10,now.length()-j-1);
}
ans+=plus;
// cout<<"***plus***"<<plus<<endl;
}
now.clear();
}
else
{
now+=in[i];
// cout<<"***now_write***"<<in[i]<<endl;
}
}
cout<<ans<<endl;
}
}