elseif选择分支不知道出了什么问题,结果显示永远是a
目的是把字母加密成后三位,比如f--i,不加elseif那一段的话是正常的
#include
int main()
{
char xxzm;//小写字母
ori:
printf("请输入一个小写字母并敲击回车:\n");
scanf("%c%*c",&xxzm);
if(xxzm < 97 || xxzm > 122)
{
printf("这不是小写字母请重新输入!\n");
goto ori;
}
else if(xxzm = 120)
{
xxzm = 97;
printf("%c",xxzm);
}
else if(xxzm = 121)
{
xxzm = 98;
printf("%c",xxzm);
}
else if(xxzm = 122)
{
xxzm = 99;
printf("%c",xxzm);
}
else
{
xxzm += 3;
printf("%c",xxzm);
}
return 0;
}
if(xxzm =
全部改为
if(xxzm ==