永发信息网

老哥们帮个忙,看下最后哪错了

答案:1  悬赏:70  手机版
解决时间 2021-03-23 06:38
  • 提问者网友:十年饮冰
  • 2021-03-23 01:56
老哥们帮个忙,看下最后哪错了
最佳答案
  • 五星知识达人网友:第四晚心情
  • 2021-03-23 03:24
#include
#include
#define size 80
int main(void)
{
char Plaintext[size];
char Ciphertext[size];
char storeroom[size];
int i,a,b,y;
float x;
char p,q;
printf("Please enter a message to be encrypted: ");
scanf("%80s",Plaintext);
printf("Please enter a character map for encryption:\n");
scanf("%26s",Ciphertext);
for(i=0;i<=80;i++){
storeroom[i]=Plaintext[i];
}
for(b=0;b if(Plaintext[b]>96){
Plaintext[b]=Plaintext[b]-32;
}
else{
break;
}
}
for(i=0;i<=80;i++){
a=Plaintext[i]-65;
Plaintext[i]=Ciphertext[a];
}
printf("Encryption: The ciphertext is:%s\n",Plaintext);
printf("Decryption: The plaintext is:%s\n",storeroom);
printf("Please enter a message to be encrypted: ");
scanf("%80s",Plaintext);
printf("Please enter a character map for encryption:\n");
scanf("%26s",Ciphertext);
for(i=0;i<=80;i++){
storeroom[i]=Plaintext[i];
}
for(b=0;b if(Plaintext[b]>96){
Plaintext[b]=Plaintext[b]-32;
}
else{
break;
}
}
for(i=0;i<=80;i++){
a=Plaintext[i]-65;
Plaintext[i]=Ciphertext[a];
}
x=strlen(Plaintext)/5;
y=strlen(Plaintext)/5;
if(x=y){
y=y-1;
}
for(i=0;i<=y;i++){
for(a=0;a<=4;a++){
if(Plaintext[5*i+a]=' '){
Plaintext[5*i+a]='x';
}
}
p=Plaintext[5*i],q=Plaintext[5*i+2];
Plaintext[5*i]=Plaintext[5*i+1];
Plaintext[5*i+1]=Plaintext[5*i+3];
Plaintext[5*i+2]=Plaintext[5*i+4];
Plaintext[5*i+3]=q;
Plaintext[5*i+4]=p;
}
// }//多用了一个括号
printf("Encryption: The ciphertext is:%s\n",Plaintext);
printf("Decryption: The plaintext is:%s",storeroom);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯