int encrypt(int c);
void main()
{
int pwd[5]={1,2,3,4,5};
int newpwd[5];
int i;
for(i=0;i<5;i++)
{
newpwd[i]=encrypt(pwd[i]);//每位數字都加6,然後用和除以8的余數代替該數字
}
i=newpwd[0];newpwd[0]=newpwd[4];newpwd[4]=i;//交換第壹位和第五位
i=newpwd[1];newpwd[1]=newpwd[3];newpwd[3]=i;//交換第二位和第四位
//輸出檢查
printf("old password:");
for(i=0;i<5;i++)
{
printf("%d",pwd[i]);
}
printf("\n new password:");
for(i=0;i<5;i++)
{
printf("%d",newpwd[i]);
}
printf("\n");
}
int encrypt(int c)
{
return (c+6)%8;
}