请问下面这段编码有哪里不对劲,为什么总运行失败,求大神指点
# include<Stdio.h># include<String.h>
int main()
{
int result=1;
int i;
int count=o
char Text[128]={'10'};
char cryptograph[128]={'10'}
while(1)
{
if(result==1)
{
printf("请输入需要加密的明文;\n");
scanf("%s",&Text);
count=strlen(Text);
for(i=0;i<count;i++)
{
cryptograph[i]=Text[i]+i+5;
}
cryptograph[i]='\0';
/*输出密文信息*/
printf("加密后的密文是:%s\n",cryptograph);
}
else if(result==2)
{
Count=Strlen(Text);
for(i=0;i<count;i++)
{
Text[i]=Cryptograph[i]-i-5;
}
Text[i]='\0';
/*输出明文信息*/
printf("解密后的明文是:%s\n",Text);
}
else if(result==3)
{
break
}
else
{
printf("请输入命令符;\n");
}
/*输出字符串*/
printf("输入1加密新的明文,输入2对刚加密的密文进行解密,输入3退出系统;\n");
printf("请输入命令符;\n");
scanf("%d",&result);
}
return 0;
}
[此贴子已经被作者于2016-11-10 20:51编辑过]