#12572: C++ 簡易參考解答


shawn2000100 (東華財金)

學校 : 國立東華大學
編號 : 57300
來源 : [27.53.168.5]
最後登入時間 :
2021-09-19 19:53:19
d392. 读取练习——强大的加法! -- liouzhou_101 | From: [124.9.162.248] | 發表日期 : 2017-08-13 23:14

#include <iostream>
using namespace std;

int main ( void ) {
string input;
while ( getline ( cin, input ) ) {
long long ans = 0, sum = 0;

for ( int i = 0; i < input.length(); ++i ) {
if ( input[i] >= '0' && input[i] <= '9' )
sum = sum * 10 + ( input[i] - '0' );
else {
ans += sum;
sum = 0;
}
}

cout << ans + sum << endl;
}
return 0;
}

 
ZeroJudge Forum