您的位置:首页 > 其它

【九度OJ】:1003

2016-07-07 11:37 239 查看
题意:

题目的意思就是给出一行字符串,解析成两个数,并且计算和

思路:

通过空格分隔一行字符串,通过逗号来取出字符串里面的数,最后计算和即可,还有一项是关于-号的问题,设置一个flag即可

AC代码:

#include <iostream>
#include <string>
using namespace std;
int getdata(string s){
int num = 0;
int flag = 0;
if(s[0]=='-'){
flag = 1;
for(int i=1;i<s.length();i++){
if(s[i]!=','){
num*=10;
num+=(s[i]-'0');
}
}
}
else{
for(int i=0;i<s.length();i++){
if(s[i]!=','){
num*=10;
num+=(s[i]-'0');
}
}
}
if(flag){
return 0-num;
}
return num;
}
int main(){
string a,b;
while(cin>>a>>b){
int c = getdata(a);
int d = getdata(b);
cout<<c+d<<endl;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: