6-6 Isleap (5 分)
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 分)相关推荐
- 解决python时间戳最大为3001年1月1日15时59分59秒的问题
自己写个python函数解决python时间戳最大为3001年1月1日15时59分59秒的问题 今天碰到一个情况,在oracle查数,某个数的值是个时间值,而且是9999年12月31日,然后pytho ...
- C语言/打印日历,用户输入年分和月份两个变量,系统计算该月份的1号是星期几,并计算该月有多少天。最后打印出该日历。已知:1900年1月1日是星期一
打印日历,用户输入年分和月份两个变量,系统计算该月份的1号是星期几,并计算该月有多少天.最后打印出该日历.已知:1900年1月1日是星期一 C语言 #define _CRT_SECURE_NO_WAR ...
- GCC 编译 C++ 程序分步骤流程(预处理 gcc -E、编译 gcc -S、汇编 gcc -c 和链接 gcc 以及 gcc -o 选项)
C 或者 C++ 程序从源代码生成可执行程序的过程,需经历 4 个过程,分别是预处理.编译.汇编和链接. 同样,使用 GCC 编译器编译 C 或者 C++ 程序,也必须要经历这 4 个过程.但考虑在实 ...
- jieba中文分词源码分析(四)
一.未登录词问题 在jieba中文分词的第一节曾提到未登录词问题 中文分词的难点 分词规范,词的定义还不明确 (<统计自然语言处理>宗成庆) 歧义切分问题,交集型切分问题,多义组合型切分歧 ...
- LeetCode简单题之分糖果 II
题目 排排坐,分糖果. 我们买了一些糖果 candies,打算把它们分给排好队的 n = num_people 个小朋友. 给第一个小朋友 1 颗糖果,第二个小朋友 2 颗,依此类推,直到给最后一个小 ...
- (循环练习题) 五只猴子分桃子
题目:海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿 ...
- Go 学习笔记(48)— Go 标准库之 time (获取时/分/秒的单位值、标准时间和Unix时间转换、字符串时间和Time类型转换、时区转换、时间的加减/休眠)
1. 概要说明 import "time" time 包提供了时间的显示和测量用的函数.日历的计算采用的是公历. Go 提供以下几种时间类型: 时间点 Time 时间段 Durat ...
- 算法设计思想(4)— 分治法
1. 分治法概念 分治,顾名思义,分而治之. 具体来说,它先将一个难以直接解决的大问题,分割成一些可以直接解决的小问题.如果分割后的问题仍然无法直接解决,那么就继续递归地分割,直到每个小问题都可解. ...
- php 操作分表代码
//哈希分表function get_hash_table($table, $userid) {$str = crc32($userid);if ($str < 0) {$hash = &quo ...
最新文章
- magic系统将来能升鸿蒙,荣耀30和V30将首批搭载Magic UI 4.0 后续可升级鸿蒙系统
- android-数据库SQLite相关
- php中删除评论怎么做的,php实现评论回复删除功能
- 东风本田crv2020新款混动说明书_能上绿牌,无续航焦虑!2020北京车展混动新车抢先看...
- 如何清除tomcat缓存
- 前端基础-html-视频标签的介绍
- 如何把Excel的多张表格合成一张
- kubernetes安装_在 Kubernetes 上安装 Gitlab CI Runner
- 军哥 LNMP 常见问题
- php 转通达信数据格式,[转载]通达信数据接口及日线数据格式
- python单例模式学习
- jvm学习——jvm内存区域
- Python工具分析风险数据
- GDS文件如何打开?
- vue组件传值 prop传递对象
- Zoho 企业邮箱不可用修复方案
- 【数据结构与算法学习笔记005】多传感器信息融合
- 分享几个IP获取地理位置的API
- PTA:最佳情侣身高差 (10分)(c++版)
- 预告丨中国计算语言学大会(CCL 2020)将于10月底在线召开