关于代码编译运行结果和预想的不符的问题

img

img

img

img
对于代码「如何合计设计函数」1和2编译运行结果只有Yes和No我没有任何疑问,但是代码3和4编译运行结果也只有Yes和No这使我很疑惑,按理说代码3和4编译运行的结果应该是下面这张图这样的,下面这张图里的编译软件是microsoft visual c++ ,我用的软件是devc++, 不知道是软件的问题还是别的问题,希望大佬帮忙回答一下,感谢!

img

3和4语句里都没有yes。。你是不是跑错程序了