ZOJ 2001 Adding Reversed Numbers
2013-03-08 12:49
411 查看
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2001
#include <cstdio> #include <string> #include <iostream> #include <vector> using namespace std; int main() { string sa,sb,st; vector<int>v; int a,b,sum; int p,u; cin>>sa; while(cin>>sa>>sb) { u=0; p=0; if(sa.size()<sb.size()) { st=sa; sa=sb; sb=st; } for(int i=0;i<sa.size();i++) { a=sa[i]-'0'; if(i>=sb.size()) b=0; else b=sb[i]-'0'; sum=a+b+p; p=sum/10; v.push_back(sum%10); } if(p==1) v.push_back(1); while(1) { vector<int>::iterator it=v.end()-1; if(*it==0) v.erase(it); else break; } for(int j=0;j<v.size();j++) { if(u==0&&v[j]!=0) u=1; if(u==1) cout<<v[j]; } cout<<endl; v.clear(); } return 0; }
相关文章推荐
- zoj 2001 Adding Reversed Numbers
- POJ 1504,ZOJ 2001,UVA 713, Adding Reversed Numbers,错误,已找到错误
- zoj 2001 Adding Reversed Numbers
- POJ 1504,ZOJ 2001,UVA 713, Adding Reversed Numbers,错误,已找到错误
- Adding Reversed Numbers(zoj 2001)
- ZOJ 2001 Adding Reversed Numbers
- ZOJ2001 POJ1504 Adding Reversed Numbers
- ZOJ 2001 Adding Reversed Numbers
- zoj 2001 Adding Reversed Numbers
- zoj2001 Adding Reversed Numbers
- zoj_2001 Adding Reversed Numbers
- zoj 2001 Adding Reversed Numbers
- ZOJ Problem Set - 2001 Adding Reversed Numbers
- zoj 2001 Adding Reversed Numbers(大水水一个~)
- UVA713 UVALive5539 POJ1504 ZOJ2001 Adding Reversed Numbers
- zoj 2001 Adding Reversed Numbers
- zoj 2001 Adding Reversed Numbers
- 大数问题 ZOJ Problem Set - 2001 Adding Reversed Numbers
- zoj 2001.Adding Reversed Numbers
- 2001_Adding Reversed Numbers(字符串类型数求和)