小灰a
2019-03-29 20:00
#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;
}
#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
if((year%4==0)&&(year%100==0)||(year%400==0))
{
printf("今年是闰年\n");
}
else
{
printf("今年是平年\n");
}
return 0;
}
if() then elsif() else
代码正确, 就是 year%4 == o 这里是0不是o
#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
//补全一下代码
if((year%4 == o && year%100 != 0) || year%400 == 0)
{
printf("%s\n", "今年是闰年");
}
else
{
printf("%s\n", "今年是平年");
}
return 0;
}
楼上大神,if后面为啥是双括号? 不是很理解。
C语言入门
926896 学习 · 21532 问题
相似问题