2019-03-13C语言学习18-判断是否是闰年

1.给定一个年份,判断是不是闰年。

设计思路:

定义一个变量year和一个标志变量leap,如果是闰年,则leap=1;如果不是闰年,leap=0;

并且输出谁是谁不是。(通过leap来判断)

满足闰年的条件:

year%4==0&&year%100!=0 || year%400==0

解法1:

#include <stdio.h>

int main()

{

int year,leap;

printf("enter year:");

scanf("%d",&year);

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

  leap=1;

else

leap=0;

if(leap)

printf("%d is a leap year.",year);

else

printf("%d is not a leap year.",year);

return 0;

}

结果展示:



解法2:

#include <stdio.h>

int main()

{

int year,leap;

printf("enter year:");

scanf("%d",&year);

if(year%4==0)

{

if(year%100==0)   // 这句话要注意点,别写错了。

{

  if(year%400==0)

  leap=1;

  else

  leap=0;

}

else

leap=1;

}

else

leap = 0;

if(leap)

printf("%d is a leap year.",year);

else

printf("%d is not a leap year.",year);

return 0;

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 伊人途中有人伴,千篇一律故枉然。闲云野鹤随风去,空中难免白云飘。身随雁群掠苍天,怎知孤骜已心伤?愉悦不谂难耐何,望...
    夕阳洛璃阅读 3,477评论 0 0
  • 曾经在网易云热评中看到这样一句话:如果一觉醒来发现自己只是在高三的一堂课上睡着了你会怎么办? 莫名的戳中了我的泪点...
    奔跑的小pig阅读 1,603评论 0 0
  • 我来到这里, 最初,是因为你, 此后,不再只为你。
    燕子和鱼阅读 1,832评论 5 5

友情链接更多精彩内容