回分類題庫
z109: 態度之重要的證明
關鍵字: 成功電研20th~21st C++ ~最後的競賽~ (管理:MAPLEWING)

測資點 : 10 | Time Limit : 10000 ms | Memory Limit : 128000 KB
Accepted : 120 Times / 106 Users | Submit : 185 Times / 110 Users | Accepted rate : 96%
題目加入時間 : 2020-04-05 17:54

Content: 简体中文

今天我們如果將a=1,b=2,c=3....以此類推下去,將單字裏的每個文字依照上面規則轉換成數字再相加起來的話

知識(KNOWLEDGE)只有96

努力(HARDWORK)只有98

態度(ATTITUDE)卻是100

 

風台高中的Norton看到了上面的文章後並不相信,

他想把它們真的加起來看看,

以找到一個字可以反駁這個「態度最重要」的理論。

請寫個程式方便他去做運算

Input:

輸入英文單字大小寫不限, 長度最長為200個字。 

Output:

輸出將英文單字依照題目的規則轉換成數字後相加的結果,如果中間參雜怪異的符號請輸出Fail;但是英文字母的大小寫並不會影響結果,也就是說Aa所代表的值是相同的。

Sample Input:help

若題目沒有特別說明,則應該以多測資的方式讀取,若不知如何讀取請參考 a001 的範例程式。
hardwork 
KNOWLEDGE 
aTtitUdE 
C++ 

Sample Output :

98 
96 
100 
Fail 

Hint :

1.需include ,使用isalpha(字元),依函數值可判斷是否為英文字母。

2.需include ,使用toupper(字元),可將英文字元轉換成大寫。 

Author :

成功電研20th~21st C++ ~最後的競賽~ (管理:MAPLEWING) (管理員:jasminshuang)

  Solve it!   Status Forum