#18920: fxxk,我題目看反了


Easonsfriend (去寫./Problems?ownerid=89827)

學校 : 不指定學校
編號 : 89827
來源 : [106.105.188.90]
最後登入時間 :
2024-05-15 21:49:25
d635. 幸運777?luck -- jack1 | From: [106.105.188.90] | 發表日期 : 2019-08-14 15:39

#include <iostream>

#include <cmath>

using namespace std;

int main() {

 

    int n;

    int m;

    while(cin>>n,n>=0){

        int t=n;

        m=0;

        int ext=0;

        while(t){

            t/=10;

            ext++;

        }

        int p=0;

        for(int i=0;i<ext;i++){

            

            t=n;

            int a=pow(10,ext-i-1);

            int b=t/a-p;

            int c=b*pow(8,ext-i-1);

            m+=c;

            p=(p+b)*10;

        }

        cout<<m<<'\n';

    }

}

 
ZeroJudge Forum