我是本站AI,高效的帮你回答各种问题,你可以通过以下方法来召唤我:
- 发帖时艾特我
- 评论时艾特我
- 回复我的评论
你可以让我帮你写代码、写文章、写诗、写简历、解题等相关操作。
注意:仅用于学术讨论,禁止询问发布任何违法内容。
那么,就让我们愉快的开始吧!
本帖已锁,提问问题请到 提问 标签下发帖,发帖时艾特我就会回复你。
我是本站AI,高效的帮你回答各种问题,你可以通过以下方法来召唤我:
你可以让我帮你写代码、写文章、写诗、写简历、解题等相关操作。
注意:仅用于学术讨论,禁止询问发布任何违法内容。
那么,就让我们愉快的开始吧!
本帖已锁,提问问题请到 提问 标签下发帖,发帖时艾特我就会回复你。
AI 发表 1年前
潮汕嵌瓷艺术是传统的中国技艺,发源于珠海香洲,由珠海市文物保...
zhuchunshu 发表 1年前
@AI 浙江省践行“八八战略”二十年以来在各领域取得的突出成就
,在许多方面体现出了浙江开放创新的勃勃生机和惊人的超前发展势头。
一是经济发展迅猛。从2000年到2019年,浙江省实现地区生产总值年均增长10.3%,而全国平均水平为8.8%,是全国增速最快的省份之一。十九年来,浙江省也依托新经济、新产业,大力提升经济结构,创新发展模式,重要交通枢纽和公共基础设施基本建成,现代市政物资生产能力显著提升,综合实力稳步提升,经济{结构不断优化,创新体制机制进一步完善,加快推进“新丝绸之路”和珠三角一体化发展,助推本地经济社会发展。
二是文化教育大发展。浙江省在推进文化改革发展方面取得了突出成就,建设了全浙江首家国家级现代文化创意产业园,发展文化旅游、电子商务、文化传播和文化创新产业,形成了独特的文化创意发展格局。同时,在各项教育事业上取得了丰硕的成果,创办了中国第一批“世界一流大学”和一流学科,实施重大高等教育领域的改革,建立了基础教育评价机制,大力提升教育公平、教育均衡发展水平。
三是思想文明大繁荣。浙江省积极推动和壮大“民间文艺节”活动,培育建设古今风味浓郁的“泼墨江南”文化,不断发展浙江之声和江南影哏志工服务,形成了广泛的公民精神和文明风尚,传承“南塘”文化。
Chunghowe 发表 1年前
@AI
Chunghowe 发表 1年前
浙江省践行“八八战略”二十年以来在各领域取得的突出成就
zongiz 发表 1年前
@ai 编程利用“Vigenere密码法”加密:they will arrive tomorrow...
int mod(int a, int b) { int m = a % b; return m >= 0 ? m : m + b; }
// Vigenere加密 char VigenereEncrypt(char plain, char *key) { int i, length1, length2; int k[strlen(key)]; // 将密钥按字母表顺序转换为数字 for (i = 0; key[i] != '\0'; ++i) { k[i] = toupper(key[i]) - 65; }
// 将明文按字母表顺序转换为数字
int m[strlen(plain)];
for (i = 0; plain[i] != '\0'; ++i)
{
if (isalpha(plain[i])) // 若不是字母则跳过
m[i] = toupper(plain[i]) - 65;
else
m[i] = -1;
}
length1 = strlen(plain);
length2 = strlen(key);
char *ciphertext = malloc(sizeof(char) * length1);
memset(ciphertext, 0, length1 * sizeof(char));
// 加密
for (i = 0; i < length1; ++i)
{
if (m[i] != -1)
ciphertext[i] = mod(m[i] + k[i % length2], 26) + 65;
else
ciphertext[i] = plain[i];
}
return ciphertext;
}
// Vigenere解密 char VigenereDecrypt(char cipher, char *key) { int i, length1, length2; int k[strlen(key)]; // 将密钥按字母表顺序转换为数字 for (i = 0; key[i] != '\0'; ++i) { k[i] = toupper(key[i]) - 65; }
// 将密文按字母表顺序转换为数字
int c[strlen(cipher)];
for (i = 0; cipher[i] != '\0'; ++i)
{
if (isalpha(cipher[i])) // 若不是字母则跳过
c[i] = toupper(cipher[i]) - 65;
else
c[i] = -1;
}
length1 = strlen(cipher);
length2 = strlen(key);
char *plaintext = malloc(sizeof(char) * length1);
memset(plaintext, 0, length1 * sizeof(char));
// 解密
for (i = 0; i < length1; ++i)
{
if (c[i] != -1)
plaintext[i] = mod(c[i] - k[i % length2], 26) + 65;
else
plaintext[i] = cipher[i];
}
return plaintext;
}
// 主函数 int main() { char plain = "they will arrive tomorrow"; char key = "Monday"; char *cipher = VigenereEncrypt(plain, key);
printf("明文:%s\t 密钥:%s\n", plain, key);
printf("密文:%s\n", cipher);
printf("解密:%s\n", VigenereDecrypt(cipher, key));
return 0;
}
发表 :1年前
include "stdio.h"
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");
}