zoukankan      html  css  js  c++  java
  • POJ 2498

     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 }
  • 相关阅读:
    生成二维码
    IIS与Apache同时使用80端口
    C# 时间类型
    EXT 省市三级联动及默认选择
    拼音首字母查询汉字内容
    web.config
    使用input=file上传
    Js 扩展
    Linux 调试错误
    图的最短路径Dijkstra
  • 原文地址:https://www.cnblogs.com/gavinsp/p/4568446.html
Copyright © 2011-2022 走看看