运行程序停止工作是什么鬼
题目:
出现问题:
程序:#include<stdio.h>
#include<math.h>
#include<conio.h>
void main()
{
int i;
char c;
printf("输入原文请按1,输入密码请按2!\n");
scanf("%d",i);
switch(i)
{
case 1:
{
printf("请输入原文:\n");
c=getch();
if(('a'<=c&&c<'w')||('A'<=c&&c<'W'))
{
printf("%c",c+4);
}
else if(('w'<=c&&c<='z')||('W'<=c&&c<='Z'))
{
printf("%c",c-22);
}
else
{
printf("%c",c);
}
};break;
case 2:
{
printf("请输入密码:\n");
c=getch();
if(('e'<=c&&c<='z')||('E'<=c&&c<='Z'))
{
printf("%c",c-4);
}
else if(('a'<=c&&c<='d')||('A'<=c&&c<='D'))
{
printf("%c",c+22);
}
else
{
printf("%c",c);
}
};break;
default :break;
}
}
初学,请多多指教