0
点赞
收藏
分享

微信扫一扫

用C判断年份是不是闰年

江南北 2022-03-16 阅读 117

编译环境:win10 ,Dev-C++

#include<stdio.h>
void main()
{
    int year;    /*定义整型变量year*/
    scanf("%d",&year);   /*输入year的值*/
    if((year%4==0&&year%100!=0)||year%400==0)

/*能被四整除且不能被一百整除的是闰年;或能被四百整除的是闰年。

这两个条件是或“||”的关系,满足其中一方即会被判定为真“1",

第一个条件中的”能被四整除“与”不能被一百整除“是且”&&“的关系,

必须二者同时满足为真”1“。

year%4==0的意思为year除以四的余数是否等于0(%的两个值必为整数,”=“是赋值,”==“是比较。),!=是非的意思。*/
    printf("%d是闰年\n",year);
    else
    printf("%d不是闰年\n",year);
}

如果if条件为真则输出是闰年,否则输出不是闰年。

举报

相关推荐

0 条评论