请帮我翻译一个密码!(y=x+1/2......)

来源:百度知道 编辑:UC知道 时间:2024/06/17 23:04:14
在密码学中,直接可以看到的内容为明码,对明码进行某种处理后得到的内容为密码,有一种密码,将英文26个字母a,b,c......z(不论大小写)依次对应1,2,3......26。当明码对应序号x为奇数是,密码对应的序号y=x+1/2;当明码对应的序号x为偶数时,密码对应的序号y=x/2+13。

请帮我翻译一个男生写给女生的:

e
shwc
mhk
te ae nk ae lh ?
没有问题啊真的。(x+1)÷2

当明码对应序号x为奇数是,密码对应的序号y=x+1/2
这里好像有问题
是不是y=x+12?

e3
s10h17w12c2
m7h17k6
t23e3 a1e3 n20k6 a1e3 l19h17

所以密码为
3
1017122
7176
233 13 206 13 1917
回答正确一定要加分哦

晕。。。楼上怎么可以这么翻啊?应该翻译过来都是字母才对。。。是这样的:
I
LOVE
YOU
NI AI BU AI WO?
其中love的 v 写错了,明码里的,照码翻译的话应该是lote,很明显不对

3
1017122
7176
233 13 206 13 1917

当明码对应序号x为奇数是,密码对应的序号y=x+1/2
这里好像有问题
是不是y=x+12?

#include "stdio.h"
main()
{
int q[26],i,x,mima;
char p[26],y;

for(i=0,x=1;i<26;i++,x++)
{
q[i]=x;
printf("%d ",q[i]);

}

printf("\n");
for(i=0,y='a';i<26;i++,y++)
{
p[i]=y;
printf("%c ",p[i]);

}

printf("\n\n");
for(i=0;i<26;i++)