題目連結: https://zerojudge.tw/ShowProblem?problemid=d086

# 解題思路

先將所有小寫轉大寫後再宜並扣除 'A' 再 + 1,就是其代表的量值

# 程式碼

#include <iostream>
#include <cstring>
using namespace std;
int main() {
    char s[1000];
    while( cin>>s ){
        if(!strcmp(s,"0"))
            break;
        int sum=0;
        bool ans=true;
        for(int i=0;i<strlen(s);i++){
            if(isalpha(s[i]))
                sum+=toupper(s[i])-'A'+1;
            else{
                cout<<"Fail"<<endl;
                ans=false;
                break;
            }
        }
        if(ans)
            cout<<sum<<endl;
    }
}
更新於 閱讀次數

用實際行動犒賞爆肝的我😀

Zrn Ye LinePay

LinePay