1. 程式人生 > >B1048. 數字加密(20)

B1048. 數字加密(20)

本題要求實現一種數字加密方法。首先固定一個加密用正整數A,對任一正整數B,將其每1位數字與A的對應位置上的數字進行以下運算:對奇數位,對應位的數字相加後對13取餘——這裡用J代表10、Q代表11、K代表12;對偶數位,用B的數字減去A的數字,若結果為負數,則再加10。這裡令個位為第1位。

輸入格式:

輸入在一行中依次給出A和B,均為不超過100位的正整數,其間以空格分隔。

輸出格式:

在一行中輸出加密後的結果。

輸入樣例:
1234567 368782971
輸出樣例:
3695Q8118
想了很久才AC掉,方法很粗暴,很迂迴,是題集裡第一個AC的,但昨天的考試肯定有人當場就AC掉的。。。由於最後用char陣列的,最後一個測試點是當