數字加密


題目:
輸入一個四位數,將其加密后輸出。方法是將該數每一位上的數字加9,然后除以10取余,做為該位上的新數字,最后將千位和十位上的數字互換,百位和個位上的數字互換,組成加密后的新四位數。例如輸入1257,經過加9取余后得到新數字0146,再經過兩次換位后得到4601。

輸入格式:
輸入在一行中給出一個四位的整數x,即要求被加密的數。

輸出格式:
在一行中按照格式“The encrypted number is V”輸出加密后得到的新數V。
分析:
該題就是要先將輸入的數字進行拆分得到各個位上的數字,然后依據題意對每個數字進行加密操作,之后輸出的思路有兩種,一種是直接將a[i]單個輸出,另外一種是將他還原為一個四位數的數字,第二種思路只能過兩個測試點,因為如果十位或百位是零,乘以十變回去就一直為零加在一起就是錯的可能就得到一個三位數或兩位數。
核心代碼:

流程圖:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM