#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
//补全一下代码
if((year%4==0&&year%100 !=0)||year%400==0)
{
printf("%s\n","今年是闰年");
}
else
{
printf("%s\n","今年是平年");
}
return 0;
}
如果再是标点问题我就真的要去死了
别听LS的,printf这样写是合法的。你可以把要输出的字符串直接写在第一个参数处,但要注意这样的字符串中不能包含%d等格式化指示符,所以你的写法是更安全的写法。
你的这个代码逻辑是对的。你的两个printf后面是中文分号......把中文输入法切换到英文状态再打代码吧...
去掉 [ "%s\n", ] 这几个字符
换个IDE吧,这种语法错误,IDE在编译之前就能检查出来