• 大小: 500B
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-18
  • 语言: C/C++
  • 标签:

资源简介

Vigenere算法c语言的简单实现 #include main() { int i,j,m,n,c,k,Ming_length,Key_length; char vigenere_table[26][26]; char Key[200],Ming[500] ,Mi[200],s[26][26]; printf("Vigenere Table:\n"); for(j=0;j<=25;j++) { printf("%c\n",'a'+j); for(i=0;i<=25;i++) { vigenere_table[i][j]='A'+(i+j)%26; printf("%c",vigenere_table[i][j]); } } printf("\n"); for(i=0;i<=25;i++) { printf("%c",'a'+i); } printf("\n"); printf("Qing shu ru Ming wen:\n"); gets(Ming); printf("Qing shu ru Mi yao: \n"); gets(Key); Ming_length=strlen(Ming); Key_length=strlen(Key); printf("\n"); k=0; printf("mingwenshi \n"); do { for(j=k;j<k+Key_length;j++) { int m=Ming[j]; int n=Key[j-k]; printf("%c",vigenere_table[m-97][n-97]); } k+=Key_length; }while(k<Ming_length); getch(); }

资源截图

代码片段和文件信息

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        969  2009-09-30 18:13  禹占龙.txt

----------- ---------  ---------- -----  ----

                  969                    1


评论

共有 条评论

相关资源