码迷,mamicode.com
首页 > 其他好文 > 详细

POJ 1503

时间:2015-06-09 16:45:47      阅读:117      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!