有以下程序 char fun(char*c){if(*c=’A’) *c-=’A’-’a’; return*c;} main(){char s[81],*p=s; gets(s); while(*p)(

admin2018-01-11  18

问题 有以下程序
    char fun(char*c){if(*c<=’Z’&&*c>=’A’)
    *c-=’A’-’a’;
    return*c;}
    main(){char s[81],*p=s;
    gets(s);
    while(*p)(
    *p=fun(*);
    putchar(*p);
    p++;}
    printf("\n");}
    若运行时从键盘上输入OPEN THE DOOR,程序的输出结果是

选项 A、oPEN tHE dOOR
B、open the door
C、OPEN THE DOOR
D、Open The Door

答案B

解析 函数fun的主要功能是判断字符是否为大写字符,如果是则转换为小写字符,主函数读入大写字符串,转换成小写。
转载请注明原文地址:https://kaotiyun.com/show/HUxp777K
0

最新回复(0)