#include <stdio.h>
#include <conio.h>
int main()
{
int a,b,c,d,e,t;
printf("Input a int :");//获取初始四位数值
scanf("%d",&e);
if (e < 1000 || e > 9999) //检查输入的是4位的整数
{
printf("Wrong number\n");
return 1;
}
a=e/1000; //获取千位
b=e%1000/100; //获取百位
c=e%100/10; //获取十位
d=e%10; //获取个位
a=(a+5)%10; //加密a
b=(b+5)%10; //加密b
c=(c+5)%10; //加密c
d=(d+5)%10; //加密d
t=a,a=d,d=t; //一四换位
t=b,b=c,c=t; //二三换位
printf("%d%d%d%d\n",a,b,c,d);//输出
getch();
return 0;
}
|
|