为了账号安全,请及时绑定邮箱和手机立即绑定

求补全代码

今年是2014年编写程序判断今年是闰年还是平年。
请在代码编辑器中使用简单if-else语句补全代码,判断今年是否是闰年。
运行结果: 今年是平年
hello.c
#include <stdio.h>
int main()
{
    int year = 2014; //今年是2014年
    //补全一下代码






    return

正在回答

5 回答

if((year%4 == 0 && year%100 != 0) || year%400 == 0)

哪位大神解答一下这句语句啥意思,4整除就是闰年,为啥还得加上后面的这些东西

1 回复 有任何疑惑可以回复我~
#1

HAHANG

四年一闰,百年不润,四百年再一润。
2018-01-05 回复 有任何疑惑可以回复我~

    int year = 2014; //今年是2014年

    //补全一下代码

    if(year%100)

    {

        printf("今年是%s", year%4 ? "平年" : "闰年");

    } else {

        printf("今年是%s", year%400 ? "平年" : "闰年");

    }


0 回复 有任何疑惑可以回复我~

#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;
}

由于在百年的时候,能被四百整除才是闰年,故需要先判断这一点,之后再看其能否被四整除,成立则为闰年,否则为平年。可能有些啰嗦,如果有更好的想法请指正。

1 回复 有任何疑惑可以回复我~
#include<stdio.h>
int main()
{
    int year=2014;//今年是2014年
    if(year%4=0&&year%100=0||year%400=0)
    {
        printf("今年是闰年");
    }
    else
    {
        printf("今年是平年");
    }
    
    return 0;
{


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;
{


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926207    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

求补全代码

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信