搜索
您的当前位置:首页正文

写出以下程序段的运行结果

来源:易榕旅网
题目:写出以下程序段的运行结果。请注意,直接填数字或者字符,前后不要加空格等任何其他字符?

char ch;

while((ch = getchar()) !='#'){ putchar(ch); ch = getchar(); }

输入123456#,输出结果为什么是135? 答案:

判断条件和循环体中都用了getchar()接收字符

而putchar是紧跟在循环判断条件后的,所以金属出判断时getchar时的输入,也就是第1,3,5次的字符的输入结果,第七次输入的是#,不符合循环条件,直接退出循环了

因篇幅问题不能全部显示,请点此查看更多更全内容

Top