itat 答案

来源:百度知道 编辑:UC知道 时间:2024/07/04 14:50:55
1、编程完成数据加密。数据是五位的整数,加密规则为:每位数字都加上6,然后用和除以8的余数代替该数字,再将第一位和第五位交换,第二位和第四位交换。

#include<stdio.h>
main()
{
long n,nn=0;
int i,t,m;
int a[5];
scanf("%ld",&n);
for(i=0;i<5;i++)
{
a[i]=n%10;
n=n/10;
}
for(i=0;i<5;i++)
{
a[i]+=6;
a[i]=a[i]%8;
}
t=a[0];a[0]=a[4];a[4]=t;
m=a[1];a[1]=a[3];a[3]=m;
for(i=0;i<5;i++)
nn=nn*10+a[i];
printf("%ld",nn);
}