【九度OJ】:1003
2016-07-07 11:37
239 查看
题意:
题目的意思就是给出一行字符串,解析成两个数,并且计算和
思路:
通过空格分隔一行字符串,通过逗号来取出字符串里面的数,最后计算和即可,还有一项是关于-号的问题,设置一个flag即可
AC代码:
题目的意思就是给出一行字符串,解析成两个数,并且计算和
思路:
通过空格分隔一行字符串,通过逗号来取出字符串里面的数,最后计算和即可,还有一项是关于-号的问题,设置一个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; } }
相关文章推荐
- AFNetworking 使用中错误总结
- android分享文本和图片
- android中的通知Notification
- ssh--jar作用
- zookeeper学习
- MapReduce优化设置
- 理解 Python 中的线程
- Entity Framework 6.0 Tutorials(1):Introduction
- 判断字符串解析是JsonObject或者JsonArray
- javascript中XMLHttpRequest对象同步获取XML数据
- 文档
- [置顶] 微信文章webview记录上次访问位置的实现原理和代码,webview记录并定位到上次访问位置
- 1010-J专题四
- 2016.7.7
- android studio 更新 Gradle错误解决方法
- UITableView的禁用重用机制
- 时间相关库<ctime>解析
- android:layout_weight总有你不知道的用法
- 01.线性表.顺序存储结构(静态数组)
- C++函数调用错位