#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;
}
整个程序错的只有!没有用英文输入法,而且代码最好编得规整一点,容易看
刚刚运行了一下你的程序,整体思路是对的,就是“!”没有用英文输入法...
请问你的那个100和400是什么意思,我没看懂,这是我写的,和你的出入很大
#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
int result;
result=year%4;
if(result==0)
{
printf("今年是闰年\n");
}
else
{
printf("今年是平年\n");
}
return 0;
}