有以下程序 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(P

admin2015-12-25  33

问题 有以下程序
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(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/DPDp777K
0

最新回复(0)