7-16 ZJW系列之簡單密碼 (10 分),ZJW自己設計了一個程式,這個程式的任務就是將一串拼音字母轉換為6位數字(密碼)。
ZJW可以使用任何好記的拼音串(比如名字,鐘佳闈,就寫:zhongjiawei)作為輸入,最后輸出6位數字。
程式變換程序如下: 第一步:把拼音串6個一組折疊起來,比如zhongjiawei則變為: zhongj iawei
第二步:把所有垂直在同一位置的字符的ascll碼值相加,得出6個數字,如上面的例子,則得出:
227 201 230 211 208 106
第三步:對每個數字處理,就是把每個位的數字相加,得出的如果不是一個一位數,那么繼續處理,直到變成一位。 例如:227 => 2+2+7=11 => 1+1=2
經過以上三步之后,得到的密碼為:235417。這就是ZJW最后的銀行卡密碼
輸入格式:
第一行輸入一個T(0 < T < 100),表示測驗資料組數 每組資料占一行,代表給定的拼音串,長度不超過20,保證都是小寫英文
輸出格式:
ZJW最后的銀行卡密碼,一組資料占一行
輸入樣例:
在這里給出一組輸入。例如:
2
zhongjiawei
haohaoxuexi
輸出樣例:
在這里給出相應的輸出。例如:
235417
875843
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/256453.html
標籤:C++ 語言
上一篇:C++,有課幾何。大一新生求幫助
下一篇:C++演算法問題,求大神指教
