运行下列程序,若从键盘输入字符“a”,则输出结果是( )。 char c; c=getchar(); if(c>=’a’&&c<=’g’)c=c+4; else if(c>=’g’&&c<=’z’)c=c-21;

admin2012-12-03  33

问题 运行下列程序,若从键盘输入字符“a”,则输出结果是(    )。
    char c;
    c=getchar();
    if(c>=’a’&&c<=’g’)c=c+4;
    else if(c>=’g’&&c<=’z’)c=c-21;
    else printf("input error!\n");
    putchar(c);

选项 A、f
B、t
C、e
D、d

答案C

解析 getchar函数是读取键盘的输入函数,本题中输入字母“a”,则c=’a’,判断if条件,发现’a’>’a’&&’a’<=’g’成立,则执行下列语句:c=c+4,c得到的字符的ASCII码值,退出if语句,通过putchar函数输出字符。
转载请注明原文地址:https://jikaoti.com/ti/TwB0FFFM
0

最新回复(0)