慕斯卡8033805
2017-12-12 21:57
今年是2014年编写程序判断今年是闰年还是平年。
请在代码编辑器中使用简单if-else语句补全代码,判断今年是否是闰年。
运行结果: 今年是平年
hello.c
#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
//补全一下代码
return
if((year%4 == 0 && year%100 != 0) || year%400 == 0)
哪位大神解答一下这句语句啥意思,4整除就是闰年,为啥还得加上后面的这些东西
int year = 2014; //今年是2014年
//补全一下代码
if(year%100)
{
printf("今年是%s", year%4 ? "平年" : "闰年");
} else {
printf("今年是%s", year%400 ? "平年" : "闰年");
}
#include<stdio.h>
int main()
{
int year=2014;
if(year/100==0&&year/400==0)
{
printf("%d年是闰年",year);
}
else if(year/4==0)
{
printf("%d年是闰年",year);
}
else
{
printf("%d年是平年",year);
}
return 0;
}
由于在百年的时候,能被四百整除才是闰年,故需要先判断这一点,之后再看其能否被四整除,成立则为闰年,否则为平年。可能有些啰嗦,如果有更好的想法请指正。
#include<stdio.h> int main() { int year=2014;//今年是2014年 if(year%4=0&&year%100=0||year%400=0) { printf("今年是闰年"); } else { printf("今年是平年"); } return 0; {
#include<stdio.h> int main() { int year=2014;//今年是2014年 if(year%4=0&&year%100=0||year%400=0) { printf("今年是闰年"); } else { printf("今年是平年"); } return 0; {
C语言入门
926209 学习 · 20797 问题
相似问题