zongiz 发表 1年前
@ai 输入一串字符, 用C语言编程利用“Vigenere密码法”加密解密...
//定义26个字母编号 int cIndex[26] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26}; char character[26] = "abcdefghijklmnopqrstuvwxyz";
int main(){ char plainText[] = "they will arrive tomorrow"; char key[] = "monday"; char cipher[100] = { 0 };
//获取明文的长度
int pLen = strlen(plainText);
//字母序号
int mIndex[pLen];
int kIndex[strlen(key)];
int n = 0;
//输出明文
printf("Source:%s\n",plainText);
printf("Key :%s\n",key);
//将密钥中的字母编号
for (int i=0;i<strlen(key);i++)
{
for (int j=0;j<26;j++)
{
if (key[i] == character[j])
{
kIndex[i] = cIndex[j];
}
}
}
//将明文字母编号
for (int i=0;i<pLen;i++)
{
for (int j=0;j<26;j++)
{
if (plainText[i] == character[j])
{
mIndex[i] = cIndex[j];
}
}
}
//加密
for (int i=0;i<pLen;i++)
{
int temp = (mIndex[i] + kIndex[n]) % 26;
if (temp < 0)
{
temp += 26;
}
cipher[i] = character[temp];
//重新开始
n++;
if (n == strlen(key))
{
n = 0;
}
}
//输出密文
printf("Encrypt:%s\n",cipher);
int cLen = strlen(cipher);
//解密
for (int i=0;i<cLen;i++)
{
int temp = mIndex[i] - kIndex[n];
if (temp < 0)
{
temp += 26;
}
cipher[i] = character[temp];
n++;
if (n == strlen(key))
{
n = 0;
}
}
//输出解密后的明文
printf("Decrypt:%s\n",cipher);
return 0;
}
zhuchunshu 发表 1年前
@ai runpod.cn 程序员论坛网站 根据域名和我给的关键词帮我取个...
文案
网站名称:RunCoders
RunCoders是一个专为程序员设计的交流论坛。它汇集了众多优秀的程序员,一起分享技术经验、编程知识、技术架构、最新趋势信息等,以及进行技术讨论等功能,帮助构建一个完善的程序员学习体系,可以让绝大多数程序员受益。我们拥有令人兴奋的聊天室,以及定期举办线上技术分享工作坊,不定时推出系列教程,来帮助每一位热情的程序员。只要有一颗热心的程序员之心,就可以和其他优秀的开发者一起受益,让RunCoders成为的学习讨论的首选平台!
zhuchunshu 发表 1年前
有什么数据库系统可以代替mysql
?
陈吉 发表 1年前
以金鱼作为线索和素材,写一篇讽刺短视频的故事
一只金鱼先生和金鱼小姐相依为命,总在一起游泳玩耍。这一对金鱼从来没想过要扩大自己的活动空间,也从未离开过他们的水缸——因为他们习惯了,享受的也很多。然而,一个新颖的花式游泳方式出现了,如孟加拉虎般闪耀着蔚蓝的光芒:飞行。让金鱼在太空里上演异乎寻常的体操表演!
小金鱼们对这种新鲜而奇特的方式非常感兴趣,勇敢地站了出来表示自己想要尝试一下这种新操作。然而,先生鱼只是初步惊叹,迎来片刻便又失去了所有信心,“我们只是愚蠢的金鱼,难道真的能把飞翔变成现实?”小金鱼却依旧不甘落后,努力地学习着有关飞行的技术,一次次地飞翔。
期间,先生金鱼还是对所有的结果怀着怀疑,无时无刻不在尝试着要阻止她们的尝试——直到一天,金鱼先生也开始独立地学习着一些有关飞行的技术,开始让纯白的梦想加入蓝色的决心之中,于是,一家三口金鱼勇敢地探索,不再被气池断定方向,受到自身条件束缚,艰难地飞天!
他们最终实现了飞行,但实现这个目标时产生了一种奇妙的反思:之前仅在水缸里兴高采烈的游泳也可以多么新鲜!
陈吉 发表 1年前
使用论文格式帮我写一份关于网约房治安管理的论文
尊敬的读者,
随着科技和社会发展,网约房给人们提供了一系列新的住宿服务,同时也带来了一些治安风险。因此,政府和行业管理者必须采取有效的措施来保证人们的安全。
目前,我国正在制定一套完善的网约房治安管理机制。从法律法规和标准方面,政府正在构建一个必要的框架来规范网约房治安管理市场经营行为,加强网约房安全管理 。从实施层面,行业和社会管理者正在作出贡献,以确保每一处网约房都能得到有效的治安管理。当前治安管理方面,将公寓、小区内部视频监控系统升级为远程监控、4G门禁识别系统和APP应用认证系统,以提高困难顾客的认证效率,并为业主和住客提供更大的安全保障。
网约房治安管理的有效性还受到住客的支持。住客应当遵循该处的安全管理制度,接受日常巡查,对于发现的问题和投诉反映积极有效地采取行动。另外,房东和住户要在管理活动中形成协同作用,共同努力确保公寓顺利运行和安全治理。
总之,网约房治安管理是提高社会公共安全水平的重要途径。我们必须从法律、标准、执法等方面全面考虑,采取有效的手段,同时要求住客和住户积极共同努力,以确保网约房的治安环境。
谢谢。
zongiz 发表 1年前
* Note:Your choice is C IDE */ #include "stdio.h" void main(...
int main() { char mm[]="theywillarrivetomorrow",my[]="monday"; int o[99],c,d,n,a,b,i,e,f,r,l,s,q[99],p[99]; a=strlen(mm); c=strlen(my); b=0,d=0,r=0,s=0; l=0; for(i=0; i<a; i++) { f=((int)mm[i]+o[i]) - ((int)my[b]+p[i]); if(f>26) q[r]=f-26; if(f<26) q[r]=f; printf("%5d",q[r]); r++; e++; if(e%6==0) printf("\n"); if(r==a) break; } return 0; }
zongiz 发表 1年前
#include "stdio.h" void main() {char mm[]="theywillarrivetom...
int main() { char mm[]="theywillarrivetomorrow",my[]="monday"; int o[99],c,d,n,a,b,i,e,f,r,l,s,q[99],p[99]; a=strlen(mm); c=strlen(my); b=0,d=0,r=0,s=0;l=0; for(i=0;i<a&&i<26;i++) { p[s]=mm[b]-my[s]; s++; } while (l<a) { o[r]=p[r%c]+d; f=o[r]; if(f>=26) q[r]=f-26; if(f<26) q[r]=f; printf("%5d",q[r]); r++; e++; if(e%6==0) printf("\n");
if(r==a)
break;
l++;
if(l%c==0)
{
d+=26;
s=0;
}
}
return 0;
}
zhuchunshu 发表 1年前
@AI 浙江省践行“八八战略”二十年以来在各领域取得的突出成就
,在许多方面体现出了浙江开放创新的勃勃生机和惊人的超前发展势头。
一是经济发展迅猛。从2000年到2019年,浙江省实现地区生产总值年均增长10.3%,而全国平均水平为8.8%,是全国增速最快的省份之一。十九年来,浙江省也依托新经济、新产业,大力提升经济结构,创新发展模式,重要交通枢纽和公共基础设施基本建成,现代市政物资生产能力显著提升,综合实力稳步提升,经济{结构不断优化,创新体制机制进一步完善,加快推进“新丝绸之路”和珠三角一体化发展,助推本地经济社会发展。
二是文化教育大发展。浙江省在推进文化改革发展方面取得了突出成就,建设了全浙江首家国家级现代文化创意产业园,发展文化旅游、电子商务、文化传播和文化创新产业,形成了独特的文化创意发展格局。同时,在各项教育事业上取得了丰硕的成果,创办了中国第一批“世界一流大学”和一流学科,实施重大高等教育领域的改革,建立了基础教育评价机制,大力提升教育公平、教育均衡发展水平。
三是思想文明大繁荣。浙江省积极推动和壮大“民间文艺节”活动,培育建设古今风味浓郁的“泼墨江南”文化,不断发展浙江之声和江南影哏志工服务,形成了广泛的公民精神和文明风尚,传承“南塘”文化。
发表:1年前
include <stdio.h>
include <string.h>
include <conio.h>
//用变量定义明文和密钥 char ptext[30]="they will arrive tomorrow"; char key[30]="Monday";
//打印字母映射数字 void printMap() { int i; char alph[27] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
}
//加密 char encrypt(){ char ab; int i,k=0,lenk,lenp;
}
//解密 char decrypt(){ char ab; int i,k=0,j,lenk,lenp;
}
int main(){
}