我是靠谱客的博主 失眠水壶,这篇文章主要介绍某公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后跟10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,请编写一个函数,输出密文,现在分享给大家,希望可以做个参考。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <script> /* 1、某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后跟10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,请编写一个函数,传入原文,输出密文 */ var num=parseInt(prompt("请输入四位数: ")) if (num>1000&&num<=9999){ function fn(num){ //千位:对num除以1000,取整(表示千位的数字)然后,加5,再除以10取余,再取整来代替原数字 var n1=parseInt(((num/1000)+5)%10); //百位:对num除以1000,取余(表示百位数字),再除以100,然后,加5,再除以10取余,再取整来代替原数字 var n2=parseInt((num%1000/100+5)%10); //十位:对num除以100,取余(表示十位的数字),再除以10,然后,加5,再除以10取余,再取整来代替原数字 var n3= parseInt((num%100/10+5)%10); //个位:对num除以10,取余(表示个位数字),再除以1,然后,加5,再除以10取余,再取整来代替原数字 var n4=parseInt((num%10+5)%10); document.write(n4*1000+n3*100+n2*10+n1) } } else{ document.write("您输入的数字有误") } fn(num) </script> </body> </html>

最后

以上就是失眠水壶最近收集整理的关于某公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后跟10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,请编写一个函数,输出密文的全部内容,更多相关某公司采用公用电话传递数据,数据是四位内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部