维德
2018-03-29 15:48
#include <stdio.h> int main() { int year = 2014; if(year%4==0&&year%100==0) { printf("%s","现在是闰年"); } else { printf("\n%s","今年是平年"); } return 0; }
else后需要跟分号么?我试过加分号,好像不影响输出。
知道了,else后面不能带分号。如果在if中就判断正确,并且此时else后有分号,将会同时输出两个答案。
这道题是输出else中的printf,所以看起来带不带分号都一样。
C语言入门
926025 学习 · 20793 问题
相似问题