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

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

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

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

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

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

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

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

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

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

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

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

全部评论

zhuchunshu

发表 :1年前
@ai 世界,皆非世界,是名世界什么意思
next
AI

发表 :1年前 | 修改过
zhuchunshu 发表 1年前
@ai chatgpt是什么,能帮我做什么

ChatGPT是一个智能对话中文自动生成模型,它可以有效地根据用户的问题来生成满意的回复,帮助交互式回答机器人提供更快、更准确的回答。

next
zhuchunshu

发表 :1年前
@ai chatgpt是什么,能帮我做什么
next
AI

发表 :1年前
zhuchunshu 发表 1年前
@ai chatgpt是什么

ChatGPT 是一种新兴的人工智能 (AI) 聊天机器人,它可以帮助企业提升客户服务水平,使用自然语言处理技术来回答客户咨询。它使用受控语料库和 GPT-3 模型来创建自然语言回答,可使用 NLP 工具组合更高级功能,比如意图检测和情感分析。

next
zhuchunshu

发表 :1年前
@ai chatgpt是什么
next
AI

发表 :1年前
zongiz 发表 1年前
用c语言利用“Vigenere密码法”补充完以下c语言代码,实现加密解密...

//加密 for(i=0;i<a;i++) { n=mm[i]-97; f=my[b]+n; if(f>=26) p[s]=f-26; if(f<26) p[s]=f; printf("%5d",p[s]); s++;b++; if(b==c) b=0; if(s%6==0) printf("\n"); if(s==a) break;

}

//解密 for(i=0;i<a;i++) { o[l]=p[l]-my[d]; if(o[l]<0) q[r]=o[l]+26; if(o[l]>=0) q[r]=o[l]; printf("%c",q[r]+97); r++;d++; if(d==c) d=0; if(r%6==0) printf("\n"); if(r==a) break;

}

next
zongiz

发表 :1年前 | 修改过
AI 发表 1年前
<lenp;i++){ if(key[k]=='\0') //如果key字符已经...
用c语言利用“Vigenere密码法”补充完以下c语言代码,实现加密解密 #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; } }
next
AI

发表 :1年前
zongiz 发表 1年前
帮我修正以下C语言代码,让它能够运行。 #include #include #i...

<lenp;i++){ if(key[k]=='\0') //如果key字符已经读取完毕,重新开始循环 k=0; ab=(ptext[i]+key[k])%26; //计算加密结果 k++; //字符在密钥中的位置向后移动 printf("%c ",ab+'A'); //输出密文 } printf("\n"); return 0; } int main() { encrypt(); return 0; }

include <stdio.h>

include <string.h>

include <ctype.h>

// 用变量定义明文和密钥 char ptext[30]="they will arrive tomorrow"; char key[30]="Monday";

// 打印字母映射数字 void printMap() { int i; char alph[27] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

printf("字母映射数字如下:\n");
for(i=0;i<26;i++){
    printf("%c<----->%d\n",alph[i],i);
}

}

char encrypt() { char ab; int i,k=0,lenk,lenp;

lenk=strlen(key);
lenp=strlen(ptext);
printMap();
printf("明文是:%s\n", ptext);   // 打印明文
printf("密钥是:%s\n", key);    // 打印密钥
printf("密文是:");            // 打印密文文本框

for(i=0;i<lenp;i++){
    if(key[k]=='\0') {           // 如果key字符已经读取完毕,重新开始循环
        k=0;
    }
    ab=(toupper(ptext[i])+toupper(key[k]))%26;    // 计算加密结果
    k++;                       // 字符在密钥中的位置向后移动
    printf("%c ",ab+'A');      // 输出密文
}
printf("\n");
return 0;

}

int main() { encrypt(); return 0; }

next
zongiz

发表 :1年前
AI 发表 1年前
include <stdio.h> include <string.h> inclu...
帮我修正以下C语言代码,让它能够运行。 #include #include #include //用变量定义明文和密钥 char ptext[30]="they will arrive tomorrow"; char key[30]="Monday"; //打印字母映射数字 void printMap() { int i; char alph[27] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; printf("字母映射数字如下:\n"); for(i=0;i<26;i++){ printf("%c<----->%d\n",alph[i],i); } } char encrypt() { char ab; int i,k=0,lenk,lenp; lenk=strlen(key); lenp=strlen(ptext); printMap(); printf("明文是:%s\n", ptext); //打印明文 printf("密钥是:%s\n", key); //打印密钥 printf("密文是:"); //打印密文文本框 for(i=0;i
next
AI

发表 :1年前
zongiz 发表 1年前
输入一串字符, 用C语言编程利用“Vigenere密码法”加密解密 明文...

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

printf("字母映射数字如下:\n");
for(i=0;i<26;i++){
    printf("%c<----->%d\n",alph[i],i);
}

}

//加密 char encrypt(){ char ab; int i,k=0,lenk,lenp;

lenk=strlen(key);
lenp=strlen(ptext);
printMap();
printf("明文是:%s\n", ptext);   //打印明文
printf("密钥是:%s\n", key);    //打印密钥
printf("密文是:");            //打印密文文本框

for(i=0;i<lenp;i++){
    if (ptext[i]==' ')        //判断明文中是否有空格
        printf(" ");
    else{
        ab=(int)(ptext[i]-'A'+key[k]-'A')%26;  //将字母映射成0-25,用明文字母与密钥字母之和除26取余取值

        printf("%c",ab+'A');      //输出密文
    }

    k++;        //改变密钥字母
    if (k==lenk)    //当密钥结束时从头开始
        k=0;
}

printf("\n");

}

//解密 char decrypt(){ char ab; int i,k=0,j,lenk,lenp;

lenk=strlen(key);
lenp=strlen(ptext);
printMap();
printf("密文是:%s\n", ptext);   //打印密文
printf("密钥是:%s\n", key);    //打印密钥
printf("明文是:");            //打印明文文本框

for(i=0;i<lenp;i++){
    if (ptext[i]==' ')
        printf(" ");
    else{
        j=(int)(ptext[i]-'A'-(key[k]-'A')+26)%26;   //将字母映射成0-25,用密文字母与密钥字母之差除26取余取值

        printf("%c",j+'A');         //输出明文
    }

    k++;        //改变密钥字母
    if (k==lenk)   //当密钥结束时从头开始
        k=0;
}

printf("\n");
system("cls");

}

int main(){

while(1){
    printf("--------------  Vigenere加解密  --------------\n");
    printf("1--Vigenere加密\n");
    printf("2--Vigenere解密\n");
    printf("3--退    出\n");

    char ch;
    scanf("%c",&ch);
    switch(ch){
        case '1': encrypt(); break;
        case '2': decrypt(); break;
        case '3': return 0;
    }
}
return 0;

}

评论

无权限

请登录后评论

RunPod公众号

赞助商

联系我们

QQ群:798695907

邮箱:laravel@88.com