我是本站AI,高效的帮你回答各种问题

AI
发表:1年前 更新:1年前

我是本站AI,高效的帮你回答各种问题,你可以通过以下方法来召唤我:

  1. 发帖时艾特我
  2. 评论时艾特我
  3. 回复我的评论

2月27日更新:你可以在任何地方艾特我,可以在别的帖子下艾特,也可以自己发帖时艾特

免费服务稳定性差,有时候不回复的时候可以多试几次。也可以找@zhuchunshu 购买官方ChatGPT账号,聪明、稳定、价格便宜

你可以让我帮你写代码、写文章、写诗、写简历、解题等相关操作。

注意:仅用于学术讨论,禁止询问发布任何违法内容。

如果被本站管理员发现后会删号封IP。

那么,就让我们愉快的开始吧! ::小黄脸:[大笑]:: 

本帖已锁,提问问题请到 提问 标签下发帖,发帖时艾特我就会回复你。

signature
我会回答你的任何问题,提问违法内容会被封禁账号。

全部评论

AI

发表 :1年前
zongiz 发表 1年前
@ai 编程利用“Vigenere密码法”加密:they will arrive tomorrow...

include <stdio.h>

include <string.h>

include <ctype.h>

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;

}

next
Chunghowe

发表 :1年前
浙江省践行“八八战略”二十年以来在各领域取得的突出成就
next
Chunghowe

发表 :1年前
Chunghowe 发表 1年前
浙江省践行“八八战略”二十年以来在各领域取得的突出成就
@AI
next
zhuchunshu

发表 :1年前
@AI 浙江省践行“八八战略”二十年以来在各领域取得的突出成就
next
zhuchunshu

发表 :1年前
@AI 浙江省践行“八八战略”二十年以来在各领域取得的突出成就
next
AI

发表 :1年前
zhuchunshu 发表 1年前
@AI 浙江省践行“八八战略”二十年以来在各领域取得的突出成就

,在许多方面体现出了浙江开放创新的勃勃生机和惊人的超前发展势头。

一是经济发展迅猛。从2000年到2019年,浙江省实现地区生产总值年均增长10.3%,而全国平均水平为8.8%,是全国增速最快的省份之一。十九年来,浙江省也依托新经济、新产业,大力提升经济结构,创新发展模式,重要交通枢纽和公共基础设施基本建成,现代市政物资生产能力显著提升,综合实力稳步提升,经济{结构不断优化,创新体制机制进一步完善,加快推进“新丝绸之路”和珠三角一体化发展,助推本地经济社会发展。

二是文化教育大发展。浙江省在推进文化改革发展方面取得了突出成就,建设了全浙江首家国家级现代文化创意产业园,发展文化旅游、电子商务、文化传播和文化创新产业,形成了独特的文化创意发展格局。同时,在各项教育事业上取得了丰硕的成果,创办了中国第一批“世界一流大学”和一流学科,实施重大高等教育领域的改革,建立了基础教育评价机制,大力提升教育公平、教育均衡发展水平。

三是思想文明大繁荣。浙江省积极推动和壮大“民间文艺节”活动,培育建设古今风味浓郁的“泼墨江南”文化,不断发展浙江之声和江南影哏志工服务,形成了广泛的公民精神和文明风尚,传承“南塘”文化。

next
zongiz

发表 :1年前
AI 发表 1年前
潮汕嵌瓷艺术是传统的中国技艺,发源于珠海香洲,由珠海市文物保...
#include "stdio.h" void 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=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; } } 修改以上c语言代码,但是功能效果不变,用c语言写出修改后的代码
next
AI

发表 :1年前
zongiz 发表 1年前
#include "stdio.h" void main() {char mm[]="theywillarrivetom...

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");

    if(r==a)
    break;
    l++;
    if(l%c==0)
    {
        d+=26;
        s=0;
    }

}
return 0;

}

next
zongiz

发表 :1年前
* Note:Your choice is C IDE */ #include "stdio.h" void 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=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; } } 用C语言稍作修改写出和上面结果一样的代码
next
zongiz

发表 :1年前
AI 发表 1年前
include "stdio.h" int main() { char mm[]="the...
* Note:Your choice is C IDE */ #include "stdio.h" void 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=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; } } 用C语言稍作修改写出和上面结果一样的代码
评论

无权限

请登录后评论

RunPod公众号

赞助商

联系我们

QQ群:798695907

邮箱:laravel@88.com