C语言小编程之闰年判断

来源:互联网 发布:大数据魔镜使用方法 编辑:程序博客网 时间:2024/05/18 08:33

关于闰年的判断问题,首先我们要明确,什么称为闰年,
闰年的判断条件为:
1.能够被4整除却不能被100整除的数。
2能够被400整除的数。
所以我们可以将这两个条件作为if条件;然后轻易地判断出一个年份是不是闰年。
代码如下:

//3.判断1000年到2000年之间的闰年;#include<stdio.h>#include<stdlib.h>#include<assert.h>int main(){    int year=0;    printf("请输入1000-2000的年份\n");    scanf("%d", &year);    assert(1000 < year < 2000);    /*if (year > 2000 || year < 1000)        printf("请重新输入一个1000-2000的年份\n");*/    //在这里我使用了断言取代了一个if语句。    if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)        printf("%d是闰年\n", year);    else         printf("%d不是闰年\n", year);    system("pause");    return 0;}
0 0
原创粉丝点击