全国青少年信息素养大赛复赛C++算法创意实践挑战赛复赛真题模拟强化训练(试卷3:共计6题带解析)

第1题:四位数密码
【题目描述】
情报员使用4位数字来传递信息,同时为了防止信息泄露,需要将数字进行加密。数据加密的规则是:
- 每个数字都进行如下处理:该数字加上5之后除以10的余数,替换原数字;
- 将处理后第一位数字与第三位数字进行交换,第二位数字与第四位数字进行交换;
- 现在任意输入一个四位数n(1000 <= n <= 9999),输出加密之后的数字。
【输入描述】
一个四位数
【输出描述】
加密后的四位数
【输入样例】
1234
【输出样例】
8967
AC代码