已采纳回答 / 慕标034443
要在if结束之后用else啊,你最开始的if没有结束哦,在第二个else前插入"}"即可。你的排版不容易发现这种错误哦,建议养成良好的程序书写习惯
2018-09-19
最新回答 / 复活的鲁路修
不好意思,刚刚看错问题了,在最后的printf前面加个if语句判断一下mouth的值,在1-12内就输出,不是就输出你default里面的话,至于上面switch里面那个default就全删掉吧。
2018-09-19
最赞回答 / 增长黑客
和printf底层实现由关系,%在printf函数里被认为是特殊字符,所有程序默认认为%后边必须跟一个格式例如(%d,%f,%l)。所以如果%没有跟这些字符会被报错,这时候就需要 %%来表示 printf可以打印出%的效果
2018-09-18