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

admin2016-12-28  19

问题 有以下程序
    char fun(ehar*c)  {
    if  (  *c<=’Z’  &&  *c>=’A’ )
    *c-=  ’A’一’a’;
    return  *c;  }
    main()  {
    char s[81],*p=s;
    gets(s);
    while(  *p  )  {
    *p=fun(p);
    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/xrDp777K
0

最新回复(0)