图片中代码与书本一致,但是运行后的结果跟教材结果不一样,请问是代码出现了什么问题

img

img


图片中代码与书本一致,但是运行后的结果跟教材结果不一样,请问是代码出现了什么问题?

看出来了,你把 case 和后面的数字连在一起写了,case1了直接,系统没认出来是case;所以执行不出switch语句,默认往下执行了。

case 后面少了空格

case 1:

你试着输入 2018 8 8回车,试试
这种问题最好是调试一下,看看每个变量的值。