• 大小: 866B
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 标签: 源码  工具  

资源简介

NULL 博文链接:https://touch-2011.iteye.com/blog/1115541

资源截图

代码片段和文件信息

/*
 * c语言竞赛初赛本科最后一题
 */

#include
#include

//矩阵
char matrix[5][5];
//存储26个字母在矩阵中的行号和列号,不在矩阵中行列号均为-1
int charSite[26][2];

//填充matrix矩阵
void init()
{
int ijk=0len;
char str[26];
gets(str);
len=(int)strlen(str);
for(i=0;i<25;i++){
if(i     *(*matrix+i)=str[i];
else{
for(j=0;j if(‘a‘+k==*(*matrix+j)){
k++;
j=-1;
}
*(*matrix+i)=‘a‘+k;
}
}
}

//计算各个字母在矩阵中的行号和列号
void calculateCharSite()
{
int i;
for(i=0;i<26*2;i++)
*(*charSite+i)=-1;
for(i=0;i<25;i++){
       charSite[*(*matrix+i)-‘a‘][0]=i/5;
       charSite[*(*matrix+i)-‘a‘][1]=i%5;
}
}

//加密
void encrypt(char *str)
{
    int i;
char ch2c

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1554  2011-07-06 10:04  密码加密.c

评论

共有 条评论