首页 > 其他 > 详细

POJ 1503

时间:2015-06-09 16:43:12      阅读:274      评论:0      收藏:0      [点我收藏+]
 1 #include <iostream>
 2 #include <string>
 3 #define MAXN 100000
 4 using namespace std;
 5 
 6 //string _s[MAXN];
 7 int ans[MAXN];
 8 
 9 int main()
10 {
11     //freopen("acm.acm","r",stdin);
12     string s;
13     int i;
14     int index;
15     memset(ans,0,sizeof(ans));
16     index = 0;
17     while(cin>>s,s != "0")
18     {
19         for(i = s.length()-1; i >= 0; -- i)
20         {
21             ans[index ++] += s[i]-0;
22         }
23         index = 0;
24     }
25     int c;
26     int tem;
27     c = 0;
28     for(i = 0; i < MAXN; ++ i)
29     {
30         ans[i] += c;
31         c = ans[i]/10;
32         ans[i] %= 10;
33     }
34     bool boo = false;
35     for(i = MAXN-1; i >= 0; -- i)
36     {
37         if(ans[i] != 0 && !boo)
38         {
39             cout<<ans[i];
40             boo = true;
41         }
42         else if(boo)
43             cout<<ans[i];
44     }
45     cout<<endl;
46 }

 

POJ 1503

原文:http://www.cnblogs.com/gavinsp/p/4563417.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!