关于密码加工译码器的问题
请问大家,这个程序哪里出现了问题/*输入三个小写字母,使它们向后移动三位输出*/
#include
void main()
{
int d=3; /*密码后移量*/
char ch1,ch2,ch3;
printf("\n请输入三个小写字母:");
scanf("%c%c%c",&ch1,&ch2,&ch3);
/*ch1=getchar();
ch2=getchar();
ch3=getchar();*/
ch1=ch1+d;
ch2=ch2+d;
ch3=ch3+d;
ch1='a'+(ch1-'a')%26;
ch2='a'+(ch2-'a')%26;
ch3='a'+(ch3-'a')%26;
putchar(ch1);putchar('\n');
putchar(ch2);putchar('\n');
putchar(ch3);putchar('\n');
/*printf("\n密码为%c%c%c\n",ch1,ch2,ch3);*/
getch ( ); /*为什么加入这个会有警告,不加,程序输出的结果不对*/
}