问题 填空题

以下程序运行时从键盘输入字符串ABCDE按回车键结束输入,使输入字符串中的A和B转换为字符#输出,其他字符输出为*。 #include"stdio.h" main() {char c: while((c=getchar())!=’\0’) {switch(c) {case’A’:case’B’:putchar(’#’);break;default:putchar(’*’);} } } 错误:______ 改正:______

答案

参考答案:错误:while((c=getchar())!=’\0’)

解析:改正:将其修改为while((c=getehar())!=’\n’) 根据题意循环条件逻辑错误

多项选择题
多项选择题