填空题 下列给定程序中函数fun()的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。
例如,若输入“Ab, cD”,则输出“AB, CD”。
请在标号处填入正确的内容,使程序得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序

#include <conio.h>
#include <stdio.h>
#include <string.h>
char*fun(char tt[])
{ int i;
for(i=0; tt[i]; i++)
if((tt[i]______'a')______ (tt[i]______'z'))
tt[i]-=32;
return (tt);
}
main()
{ char tt[81];
printf("/nPlease enter a string:");
gets(tt);
printf("/nThe result string is: /n% s",fun(tt));
}
  • 1、
【正确答案】 1、>= && <=    
【答案解析】[解析] 本题考查:关系运算符、逻辑运算符。 (1)小写字母大于或等于字符a的ASCII码。 (2)分析本题可知,要判断字符是否为小写字母,即判断其是否在a~z之间,所以这里需要进行连续的比较,用&&。 (3)小写字母小于或等于字符z的ASCII码。