首页 > 其他 > 详细

POJ 2498

时间:2015-06-11 12:48:35      阅读:196      评论:0      收藏:0      [点我收藏+]
 1 #include<iostream>
 2 using namespace std;
 3 #include<string>
 4 #include<stdio.h>
 5 int main()
 6 {
 7     //freopen("1.txt","r",stdin);
 8     int i;
 9     int num;
10     int a[3] = {9 ,3 ,7};
11     string s ;
12     cin>>num;
13     int k=0;
14     while(num--){
15     k++;
16     cin>>s;
17     int len;
18     int mark;
19     len = s.length();
20     int sum = 0;
21     for(i = 0; i <len ; i++)
22         if(s[len - 1 - i] != ?)
23             sum += a[(i)%3]*(s[len-1-i] - 0);
24         else
25             mark = len - 1 - i;
26     i = 0;
27     //cout<<mark<<endl;
28     while(sum++%10 != 0 || i%a[(len-1-mark)%3]!= 0)
29     {
30         i++;
31     };
32     
33     cout<<"Scenario #"<<k<<":"<<endl;
34     //i+=20;
35     //cout<<i<<endl;
36 //    cout<<mark<<endl;
37     for(int j = 0; j < len;j ++)
38     {
39     
40         if(j != mark)
41             cout<<s[j];
42         else
43             cout<<i/a[(len-1-mark)%3];
44     }
45     cout<<endl<<endl;
46 //    cout<<a[(len-1-mark)%3]<<"00000000000"<<endl;
47     //cout<<i/a[i%3]<<endl;
48     }
49 
50 }

 

POJ 2498

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

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