#include<stdio.h>
/*数据是小于8位数字
输入一个数字要对数字加密,加密原理是首先将数据到序,然后每位数字都加上5再用和除以10代替该数字,再将第一位和最后一位的数字交换*/
void main()
{
    int ac,data[20],i=0,hk,jj,p,kk=0,ff;
    system("cls");
    printf("============================\n");
    printf("=          数据加密         \n");
    printf("============================\n");
    do
    {
    printf("输入要加密的数字(0-8位数字间):");
    scanf("%d",&ac);
    if((ac>0)&&(ac<10000000))
    {
    do
    {
        data[i]=(ac%10+5)%10;
        i++;
    }while((ac/=10)!=0);
    break;
    }
    else
        printf("输入错误:\n");
    printf("请重新输入:\n");
    kk++;
    }while(kk);
    jj=i;
    hk=data[0];
    data[0]=data[jj-1];
    data[jj-1]=hk;
    for(p=0;p<jj;p++)
        printf("%d",data[p]);
    printf("\n");
}
/*朋友们怎样进行解密?*/