資源簡介
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
評論
共有 條評論