A-A+

有以下程序 #include void fun(char*c) {whil

2022-08-06 03:14:16 问答库 阅读 175 次

问题详情

有以下程序
#include<stdio.h>
void fun(char*c)
{while(*C)
{if(*c>=‘a’&&*c<=‘z’) *c=*c一(‘a’一‘A’);
C++;
}
}
main()
{char s[81];
gets(s);fun(s);puts(s);
}
当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是
A.hello beijing
B.Hello Beijing
C.HELLO BEIJING
D.hELLO Beijing请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:函数fun的功能为将字符串中的小写字母转换为对应的大写母,故若从键盘上输入HelloBejing则输出为HELLOBEJING.

考点:程序