这串代码没有按常规运行是为什么?

想让它这样运行:
如果choice的值为1或2,打印第一条消息,如果choice的值为3,打印第2、3条消息,
img

case和数字之间加空格试试

在printf("bad!\n"); 这行代码后面加上break;