关于字符替换

个别字符不能替换,没发现错误啊,求教!
#include"stdio.h"
#define N 1000
void main()
{
struct d
{
  char a[12],b[12];
}s={"aewbickd;","diewakb;c"};
int i,j;
char c[N];
printf("请输入要加密的文字:");
gets(c);
for(i=0;c[i]!='\0';i++)
for(j=0;j<9;j++)
if(c[i]==s.a[j])
c[i]=s.b[j];
printf("加密后的文字为:");
puts(c);
}

慕沐4487107
浏览 808回答 1
1回答

慕沐4487107

就是输入a,e,c,d时,出现替换错误,不是按规律替换
打开App,查看更多内容
随时随地看视频慕课网APP