#include<stdio.h>

int main(){ int num; //输入的四位整数 int a,b,c,d; //拆分后的四个数字 int temp; //用于交换数字的临时变量

printf("请输入四位整数:");
scanf("%d",&num);

//拆分数字
d = num % 10;
c = num / 10 % 10;
b = num / 100 % 10;
a = num / 1000 % 10;

//加密
a = (a + 5) % 10;
b = (b + 5) % 10;
c = (c + 5) % 10;
d = (d + 5) % 10;

//交换数字
temp = a;
a = d;
d = temp;
temp = b;
b = c;
c = temp;

//输出加密后的数字
printf("加密后的数字为:%d%d%d%d",a,b,c,d);

return 0;

}

某个公司采用公用电话传递数据数据是四位的整数传递过程中是加密的。你加密规则如下每位数字都加上5然后用和除以10的余数代替该数字将第一位和第四位交换第二位和第三位交换。C语言编写

原文地址: https://www.cveoy.top/t/topic/b5Tj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录