Test a year if it is leap year or not.

函数接口定义:

int isleap(int year);

裁判测试程序样例:

#include <stdio.h>int isleap(int year);/* a year is leap year or not*/
int main()
{int year;while(scanf("%d", &year) != EOF){if(isleap(year)) {printf("%d is a leap year\n", year);}else {printf("%d is not a leap year\n", year);}}return 0;
}/* 请在这里填写答案 */

输入样例:

1990 1991 1992 1993 1994

结尾无空行

输出样例:

1990 is not a leap year
1991 is not a leap year
1992 is a leap year
1993 is not a leap year
1994 is not a leap year

闰年的判断方法是:1、能被4整除,但不能被100整除; 2、能被400整除

这两条中间关系是或,也就是 ||

我们直接按这个条件打就可以了:

int isleap(int year){
if(year%4==0&&year%100!=0||year%400==0)return 1;else return  0;}

6-6 Isleap (5 分)相关推荐

  1. 解决python时间戳最大为3001年1月1日15时59分59秒的问题

    自己写个python函数解决python时间戳最大为3001年1月1日15时59分59秒的问题 今天碰到一个情况,在oracle查数,某个数的值是个时间值,而且是9999年12月31日,然后pytho ...

  2. C语言/打印日历,用户输入年分和月份两个变量,系统计算该月份的1号是星期几,并计算该月有多少天。最后打印出该日历。已知:1900年1月1日是星期一

    打印日历,用户输入年分和月份两个变量,系统计算该月份的1号是星期几,并计算该月有多少天.最后打印出该日历.已知:1900年1月1日是星期一 C语言 #define _CRT_SECURE_NO_WAR ...

  3. GCC 编译 C++ 程序分步骤流程(预处理 gcc -E、编译 gcc -S、汇编 gcc -c 和链接 gcc 以及 gcc -o 选项)

    C 或者 C++ 程序从源代码生成可执行程序的过程,需经历 4 个过程,分别是预处理.编译.汇编和链接. 同样,使用 GCC 编译器编译 C 或者 C++ 程序,也必须要经历这 4 个过程.但考虑在实 ...

  4. jieba中文分词源码分析(四)

    一.未登录词问题 在jieba中文分词的第一节曾提到未登录词问题 中文分词的难点 分词规范,词的定义还不明确 (<统计自然语言处理>宗成庆) 歧义切分问题,交集型切分问题,多义组合型切分歧 ...

  5. LeetCode简单题之分糖果 II

    题目 排排坐,分糖果. 我们买了一些糖果 candies,打算把它们分给排好队的 n = num_people 个小朋友. 给第一个小朋友 1 颗糖果,第二个小朋友 2 颗,依此类推,直到给最后一个小 ...

  6. (循环练习题) 五只猴子分桃子

    题目:海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿 ...

  7. Go 学习笔记(48)— Go 标准库之 time (获取时/分/秒的单位值、标准时间和Unix时间转换、字符串时间和Time类型转换、时区转换、时间的加减/休眠)

    1. 概要说明 import "time" time 包提供了时间的显示和测量用的函数.日历的计算采用的是公历. Go 提供以下几种时间类型: 时间点 Time 时间段 Durat ...

  8. 算法设计思想(4)— 分治法

    1. 分治法概念 分治,顾名思义,分而治之. 具体来说,它先将一个难以直接解决的大问题,分割成一些可以直接解决的小问题.如果分割后的问题仍然无法直接解决,那么就继续递归地分割,直到每个小问题都可解. ...

  9. php 操作分表代码

    //哈希分表function get_hash_table($table, $userid) {$str = crc32($userid);if ($str < 0) {$hash = &quo ...

最新文章

  1. magic系统将来能升鸿蒙,荣耀30和V30将首批搭载Magic UI 4.0 后续可升级鸿蒙系统
  2. android-数据库SQLite相关
  3. php中删除评论怎么做的,php实现评论回复删除功能
  4. 东风本田crv2020新款混动说明书_能上绿牌,无续航焦虑!2020北京车展混动新车抢先看...
  5. 如何清除tomcat缓存
  6. 前端基础-html-视频标签的介绍
  7. 如何把Excel的多张表格合成一张
  8. kubernetes安装_在 Kubernetes 上安装 Gitlab CI Runner
  9. 军哥 LNMP 常见问题
  10. php 转通达信数据格式,[转载]通达信数据接口及日线数据格式
  11. python单例模式学习
  12. jvm学习——jvm内存区域
  13. Python工具分析风险数据
  14. GDS文件如何打开?
  15. vue组件传值 prop传递对象
  16. Zoho 企业邮箱不可用修复方案
  17. 【数据结构与算法学习笔记005】多传感器信息融合
  18. 分享几个IP获取地理位置的API
  19. PTA:最佳情侣身高差 (10分)(c++版)
  20. 预告丨中国计算语言学大会(CCL 2020)将于10月底在线召开

热门文章

  1. 力扣--初级算法之加一
  2. hdu 1348 wall
  3. Android5.0后外置SDCard读写
  4. 银行账号和身份证号的数据有效性设置
  5. nplayer,es文件浏览器等进行局域网连接时登录不上或者不断弹出登录框的问题
  6. 技术团队人员管理:如何快速的组建团队
  7. PHP 简单日历功能的实现
  8. DDOS高防IP是什么?怎么用?
  9. 怎么查服务器芯片组,服务器芯片组
  10. mybatis一对多 多对一