问题
单项选择题
运行下面程序,若从键盘输入字母“b”,则输出结果是
char c;
c=getchar();
if(c>='a'&&c<='u')c=c+4;
else if(c>='v'&&c<='z')c=c-21;
else printf("input error!\n");
putchar(c);
A.g
B.w
C.f
D.d
答案
参考答案:C
解析: 本题考查了对字符的输入、输出操作及算术和关系运算。因为b>='a'并且b<='u',所以执行第一个if语句,c=c+4,c的值为字符'f'。