【简答题-9】 有一套四位数加密系统,输入四位数以后会自动加密。加密规则如下:每位数字都加上 5,然后用和除以 10 的余数代替该数字,分别再将第一位和第四位交换、第二位和第三位交换,请用 C 语言写出此加密算法。 分析要点 1. 准备使用多次循环输入,while 循环,并且指定一个输入退出机制,用break 退出外部的...
输入一个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将千位和十位上的数字互换,百位和个位上的数字互换,组成加密后的新四位数。例如输入1257,经过加9取余后得到新数字0146,再经过两次换位后得到4601。 输入格式: 输入在一行中给出一个四位的整数x,即...
c语言四位数加密传输实验#include<stdio.h> #define TRUE 1 #define FALSE 0 int main() { intcoding(int x);//加密函数的声明 int x; //要输入的四位整数 int y; //要输入的六位密码 do { printf("请输入四位整数:"); scanf("%d",&x);...
c语⾔加密四位数函数,C语⾔版的Base-64加密解密函数#include #include #include #define BLOCK_BYTE 3 // Number of bytes in each base-64 24-bit block #define BLOCK_CHAR 4 // Number of base-64 characters in a 24-bit block #define BASE64_LINE_LEN 76 // Maximum line length of a base...
h> int main(){ int n,a,b,c,d,e,f,g,h,x,y;scanf("%d",&n);a=n%10;b=n/10%10;c=n/100%10;d=n/1000%10;e=(a+9)%10;f=(b+9)%10;g=(c+9)%10;h=(d+9)%10;x=e;e=g;g=x;y=f;f=h;h=y;printf("%d%d%d",h,g,f,e);return 0;} 求打赏~~~
89题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下: 每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。 #include <stdio.h> int main() { int a,i,aa[4],t; //a是一个四位数,aa[4]表示的千位,百,十位,个...
printf("请输入一个四位数\n"); scanf("%d",&x);if(Judge_Num(x)) { y=Code_Num(x); printf("原数为%d,加密后为%d。\n",x,y); }else{ printf("原数为%d,位数不为4。\n",x); } getch();return0; } 九十、读结果。 54321
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=new...
5、e1)%60; printf(The train journey time is %d hrs %d mins.n,hours,mins);return 0;1065:数字加密Description输入 1 个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10 取余,做为该位上的新数字,最后将第1 位和第3 位上的数字互换,第2 位和第4 位上的数字互换,组成加密后...
【题目89】:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。 【题目90】:专升本一题,读结果。 【题目91】:时间函数举例1 ...