#25469: C++ ascii快速解法


www.abc35938454@gmail.com (閃電a)

學校 : 國立臺中第一高級中學
編號 : 152583
來源 : [180.217.74.218]
最後登入時間 :
2022-05-24 09:51:27
d670. 10921 - Find the Telephone -- UVa10921 | From: [1.200.147.206] | 發表日期 : 2021-05-23 11:58

#include<iostream>

using namespace std;

 

int main() {

    string s;

    while(cin>>s) {

        int t[26]={2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,7,8,8,8,9,9,9,9};

        for(int i=0;i<s.length();i++) {

            if((s[i]=='1') || (s[i]=='0') || (s[i]=='-'))

                cout<<s[i];

            else cout<<t[(int)s[i]-65];

        } cout<<'\n';

    }

}

 

 

 

 

 
ZeroJudge Forum