填空题 下列程序运行时,若输入1abcedf2df<回车>,则程序的输出结果为______。
#include <stdio.h>
main()
char a=0,ch;
while((ch=getchar())!='/n')
if(a%2!=0&&(ch>='a'&&ch<='z'))ch=ch-'a'+'A';
a++;putchar(ch);

printf("/n");


  • 1、
【正确答案】 1、1AbCeDf2dF    
【答案解析】[解析] 本题考查逻辑运算和ASCⅡ码。while循环的功能是对输入的第偶数个且为小写字母的字符进行处理,将小写字母转化为大写,因此答案为1AbCeDf2dF。