代码来自C语言程序设计-第四版 140页
转换其它字符都正常,只有'V'出了问题,为什么呢?
#include<stdio.h>
int main()
{
char c;
while((c=getchar())!='\n')
{
if((c>='A'&&c<='Z')||(c>='a'&&c<='z'))
{
c=c+4;
if(c>='Z'&&c<='Z'+4||c>'z') c=c-26;
}
printf("%c",c);
}
printf("\n");
return 0;
}