Problem1219--数组的加密变换

1219: 数组的加密变换

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 16  Solved: 6
[Submit] [Status] [Web Board] [Creator:]

Description

对一组整数依次做加密变换。加密规则如下:先将一个整数的十进制表示的每位数字用该数字加5后除以10的余数替换,再将该整数的首位和末位交换。

【编程要求】

1. 编写函数void encode(long a[], long b[], int n)实现以下功能:依照上述规则将a指向数组中存储的n个整数分别加密后保存到b指向的数组中。

2. 编写函数main实现以下功能:声明一维数组a和b,a数组保存加密前数据,b数组保存加密后数据,从键盘读入数据初始化a数组,用a、b数组作为实参调用encode函数,将b数组中数据输出到屏幕

Input

第1行:数组的个数 n 

第2行:n个整数

Output

b数组,两个数字之间用空格分开,最后一个数字后面没有空格

Sample Input

6
12 234 4567 89998 987 56

Sample Output

76 987 2019 34443 234 10

Source/Category