電文(字符串)加密,形成密碼文(字符串)的問題

2023-07-14 07:09

1個回答
以前做過完全一樣的啊,給,已經(jīng)編譯運行確認:

#include
#include
#include

typedef struct node
{
char ch;
struct node *forward; /*鏈接下一節(jié)點*/
struct node *backward; /*鏈接前一節(jié)點*/
} CODE;

char *decode(char *ocode, int key)
{
char *ncode;
int length, count,i;
CODE *loop , *p;
length = strlen(ocode);
loop= (CODE*)malloc(length*sizeof(CODE)); /*動態(tài)分配密文環(huán)*/
for(i=0;i {
loop[i].forward = &loop[i+1];
loop[i].backward =&loop[i-1];

}
loop[0].backward =&loop[length-1];
loop[0].forward = &loop[1];
loop[length-1].forward = loop;
loop[length-1].backward = &loop[length-2];

for(p=loop, i=0; i {
/*產(chǎn)禪清生密文鏈表*/賀缺前
for(count=1;count p= p->forward;
p->ch =*ocode++;
p->backward->forward =p->forward;
p->forward->backward = p->backward;
p = p->forward;
}
ncode = (char*)malloc((length+1)*sizeof(char));
for(i=0;i
ncode[i] =loop[i].ch;
ncode[length] = '\0'扮頃;
return ncode;
}

void main()
{
char ocode[256];
int key, num=0;
printf("輸入原文字符串: ");
while(num<255&&(ocode[num++]=getchar())!='\n');
ocode[(num==255)?num:num-1] ='\0';
do
{
printf("輸入加密密鑰:");
scanf("%d",&key);

} while(key<=1);
printf("電文的密碼是: %s\n",decode(ocode,key));

}
相關(guān)問答
一串快樂的音符這篇作文
1個回答2022-12-03 18:07
一串快樂的音符
一串快樂的音符
1個回答2024-01-21 11:22
(1)當我打開記憶的窗戶時,就會想起那一串快樂的音符.它在我心里留下了深刻的記憶.   事情時這樣的,每天寫完作業(yè),總會聽到樓上的大姐姐在彈琴,媽媽每次聽見了,都對我說:“我的乖女兒,你沒有一門特...
全文
一串音符是什么成語
1個回答2024-03-02 03:22
成語是【五音不全】 唱歌時,有人唱得不搭調(diào),常常走音,把握不住do、re、mi、fa、sol、la、si七個唱名,唱歌變成絕無優(yōu)美旋律可言的“念歌”或“喊歌”了。 在卡拉OK廳人人有此類受折磨體驗...
全文
作文《一串快樂的音符》
1個回答2024-03-13 14:01
“家”是一個溫馨而又甜蜜的字眼。在家可以打鼾,在家可以任意撒嬌,在家可以訴說自己的“酸甜苦辣”。我有一個“奏樂”家,我和爸爸媽媽,還有弟弟都是演奏好手,我們還合編了一首交響樂。      ...
全文
一串快樂的音符作文
1個回答2024-08-01 01:21
一串快樂的音符作文 一串快樂的音符,他們是從哪里來的,連他們自己都搞不清楚。他們曾經(jīng)手拉著手跑過森林、草叢,跑過群山間的峽谷,最后鉆進了老奶奶的心里,陪伴老奶奶度過了一段美好的時光,但是他們非常...
全文
一串快樂的音符
1個回答2024-01-19 04:52
(1)當我打開記憶的窗戶時,就會想起那一串快樂的音符。它在我心里留下了深刻的記憶。   事情時這樣的,每天寫完作業(yè),總會聽到樓上的大姐姐在彈琴,媽媽每次聽見了,都對我說:“我的乖女兒,你沒有一門...
全文
作文《一串快樂的音符》
1個回答2024-03-20 19:23
“家”是一個溫馨而又甜蜜的字眼。在家可以打鼾,在家可以任意撒嬌,在家可以訴說自己的“酸甜苦辣”。我有一個“奏樂”家,我和爸爸媽媽,還有弟弟都是演奏好手,我們還合編了一首交響樂。      第一...
全文
作文《一串快樂的音符》
1個回答2024-03-29 23:35
“家”是一個溫馨而又甜蜜的字眼。在家可以打鼾,在家可以任意撒嬌,在家可以訴說自己的“酸甜苦辣”。我有一個“奏樂”家,我和爸爸媽媽,還有弟弟都是演奏好手,我們還合編了一首交響樂。      第一樂章...
全文
編寫程序?qū)?個字符構(gòu)成的字符串用替換加密法編碼為密文
1個回答2023-01-08 19:24
#include int main() {char s[5]; scans("%s",s); for(int i=0;i='A'&&s[i]'Z')s[i]-=26; } else if(s[i]>=...
全文
《一串快樂的音符》續(xù)寫。
1個回答2024-02-09 20:55
那串小音符繼續(xù)跳著、唱著。它們又在墻角發(fā)現(xiàn)了一個小女孩,看得出,她很孤單,也有點失落。小音符們走近問她發(fā)生了什么事?“我被爸爸媽媽拋棄了!”這是小音符們沒有想到的?!拔蚁胛也荒懿还苓@事了!”熱心腸...
全文
熱門問答