A-A+

有以下程序 charfun(char*c){ if(*c<=Z&&*c>=A) *c-=A-

2022-08-12 18:50:03 问答库 阅读 197 次

问题详情

有以下程序 charfun(char*c){ if(*c<=Z&&*c>=A) *c-=A-a; return*c;} main(){ chars[81],*p=s; gets(S); while(*P){ *P=fun(P); putchar(*P); p++;) printf(n);) 若运行时从键盘上输入OPENTHEDOOR,程序的输出结果是
A.oPENtHEdOOR
B.openthedoor
C.OPENTHEDOOR
D.OpenTheDoor

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
函数fun的主要功能是判断字符是否为大写字符,如果是则转换为小写字符,主函数读入大写字符串,转换成小写。

考点:程序