c语言判断一个年数是闰年还是平年,三种方法?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言判断一个年数是闰年还是平年,三种方法?相关的知识,希望对你有一定的参考价值。
方法1 1个源程序文件,只使用主函数,用条件语句完成程序设计任务。
方法2 1个源程序文件,只使用主函数,用两个最简单的if语句完成程序设计任务。
方法3 1个源程序文件,只使用主函数,用if-else语句完成程序设计任务。
int main()
int y;
scanf("%d",&y);
puts(y%400==0||y%4==0&&y%100!=0?"yes":"no");
return 0;
#include <stdio.h>
int main()
int y;
scanf("%d",&y);
if(y%400==0||y%4==0&&y%100!=0)
puts("yes");
if(y%400!=0&&(y%4!=0||y%100==0))
puts("no");
return 0;
#include <stdio.h>
int main()
int y;
scanf("%d",&y);
if(y%400==0||y%4==0&&y%100!=0)
puts("yes");
else
puts("no");
return 0;
本回答被提问者和网友采纳 参考技术B printf((year%400==0||(year%4==0&&year%100!=0))?"闰年":"平年");
if(year%400==0||(year%4==0&&year%100!=0)
else
追问
三种方法
C语言算闰年平年怎么算
#include <stdio.h>void main()
int year;
printf("\tinput a year:");
scanf("%d",&year);
if
(year%4==0&&year%100!=0||year%400==0);
printf("\n\t%d 是闰年\n",year);
else
printf("\n\t%d 是平年\n",year);
参考技术A 这是一个判断是否为闰年的宏定义
#define IS_LEAP_YEAR(y) (((y) % 4 == 0 && (y) % 100 != 0) || (y) % 400 == 0)
以上是关于c语言判断一个年数是闰年还是平年,三种方法?的主要内容,如果未能解决你的问题,请参考以下文章
C语言 断是不是是闰年。输入一个整数,代表年份,输出该年份是平年还是闰年。