C语言编程计算闰年

如题所述

#include <stdio.h>

int isLeap (int year) {
return (year%4==0&&year%100!=0)||year%400==0; /*闰年规律:年份不能被100整除且能被4整除,年份能同时被100和400整除*/
}

int main(void) {
    int year;
    
    printf ("请输入年份:");
    scanf ("%d",&year);
    
    if (isLeap (year))
     printf ("%d年是闰年。\n",year); 
else
printf ("%d年是平年。\n",year);

    return 0;
}

执行结果

2008年是闰年

2017年是平年

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-12

1、首先用vs2017软件打开一个c语言文件,在里面输入预处理命令和主函数,主函数中定义变量、输入年份:

2、接着判断闰年的满足条件,能被4整除或者能被400整除不能被100整除的数就是闰年,用if函数逐步判断是否满足成为闰年的条件如果是1,输出是闰年;如果是0,输出不是闰年:

3、按下快捷键crtl+F5编译,输入几个年份判断一下,程序的输出是没有问题的。以上即是用C语言编程计算闰年的方法:

相似回答