个别字符不能替换,没发现错误啊,求教!
#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);
}
添加回答
举报
0/150
提交
取消