1005 英文字母的字母表位序

題目描述

輸入

輸出


樣例輸入

樣例輸出

此題難度不大,涉及到了ASCII碼表,具體定義可以自行百度,不在此處描述。

方法一
(不嚴(yán)謹(jǐn))

但是這個(gè)程序雖然能夠解決題目,但這個(gè)程序的魯棒性稍有欠缺,不妨輸入一個(gè)大寫字母,你就會(huì)發(fā)現(xiàn)錯(cuò)誤。這個(gè)程序不能輸入大寫字母,否則會(huì)產(chǎn)生錯(cuò)解。為了嚴(yán)謹(jǐn)性,我們嘗試使用另外一種程序。
換個(gè)思路,既然無(wú)法避免輸入的是大寫字母還是小寫字母,那就兩種情況都加上。
方法二
(大小寫字母均可)

講解如圖,大寫Z所對(duì)應(yīng)的值為90,此時(shí)我們加入限制條件,來(lái)使系統(tǒng)判斷輸入的字母為大寫還是小寫。這樣,無(wú)論是大寫還是小寫,系統(tǒng)都可以準(zhǔn)確無(wú)誤的輸出其字母表位序。

標(biāo)簽: