题目描述
输入加法表达式,该表达式用由加号连接的若干正整数表示,输出该加法结果。
例如,输入“12+21+11”,输出“44”。
参考代码
#include <iostream>
using namespace std;
int main(){
char c[100];
cin >> c;
int ans = 0, sum = 0;
char *p = c;
while(*p!='\0'){
if(*p == '+'){
ans += sum;
sum = 0;
}
else{
sum = sum*10 + *p - '0';
}
p++;
}
ans += sum;
cout << ans << endl;
return 0;
}