计算概论(A)/基础编程练习1(8题)/6:判断闰年
#include<stdio.h>
int isLeap(int year) {
// 必须先判断是平年的情况 后判断闰年的情况
if((year%== && year%!=) || year%==) {
// 能被100整除并且不能被400整除的不是闰年
// 能被3200整除的不是闰年
return ;
} else if(year%== && year%!=) {
// 能被4整除并且不能被100整除的是闰年
return ;
} else if(year%==) {
// 能被400整除的是闰年
return ;
} else
return ;
}
int main() {
// 输入年份
int year;
scanf("%d", &year); // 条件判断
if(isLeap(year)) {
printf("Y\n");
} else {
printf("N\n");
}
return ;
}
/*
pkuic_1735.c
计算概论(A)/基础编程练习1(8题)/6:判断闰年
http://pkuic.openjudge.cn/base1/6/
6:判断闰年
查看 提交 统计 提问
总时间限制: 1000ms 内存限制: 65536kB
描述
判断某年是否是闰年。
输入
输入只有一行,包含一个整数a(0 < a < 3000)
输出
一行,如果公元a年是闰年输出Y,否则输出N
样例输入
2006
样例输出
N
提示
公历纪年法中,能被4整除的大多是闰年,但能被100整除而不能被400整除的年份不是闰年, 能被3200整除的也不是闰年,如1900年是平年,2000年是闰年,3200年不是闰年。
*/
计算概论(A)/基础编程练习1(8题)/6:判断闰年的更多相关文章
- 计算概论(A)/基础编程练习2(8题)/8:1的个数
		#include<stdio.h> int main() { ; // 存储测试数据的二进制形式中1的个数 int bian[N]; // 输入十进制整数N 表示N行测试数据 scanf( ... 
- 计算概论(A)/基础编程练习2(8题)/7:整数的个数
		#include<stdio.h> int main() { ] = {}; // 输入k个正整数 scanf("%d",&k); // 循环读入和进行算术 w ... 
- 计算概论(A)/基础编程练习2(8题)/6:数组逆序重放
		#include<stdio.h> int main() { // 输入n个整数 ; scanf("%d", &n); // 循环读入元素 while(scan ... 
- 计算概论(A)/基础编程练习2(8题)/5:点和正方形的关系
		#include<stdio.h> #include<math.h> int main() { // 输入坐标 float x, y; while(scanf("%f ... 
- 计算概论(A)/基础编程练习1(8题)/2:苹果和虫子
		#include<stdio.h> #include<math.h> int main() { /* n个苹果 每x小时能吃掉一个苹果 经过y小时 */ float n, x, ... 
- 计算概论(A)/基础编程练习1(8题)/1:大象喝水
		#include<stdio.h> int main() { ; // n < 100 scanf("%d", &n); // 循环遍历判断 再进行平方和 ... 
- 计算概论(A)/基础编程练习2(8题)/4:骑车与走路
		#include<stdio.h> int main() { // 待处理的数据数量n ; scanf("%d", &n); float meters[n]; ... 
- 计算概论(A)/基础编程练习2(8题)/3:计算三角形面积
		#include<stdio.h> #include<math.h> int main() { // 声明三角形的三个顶点坐标和面积 float x1, y1, x2, y2, ... 
- 计算概论(A)/基础编程练习2(8题)/2:计算书费
		#include<stdio.h> int main() { // 声明与初始化 ; // k组测试数据的总费用 double s[k]; // 单价表 double price[]= { ... 
随机推荐
- 9.12DjangoORM回顾和路由.
			2018-9-12 13:44:41 周末继续整理一下博客!不知不觉记了好多! 越努力越幸运! 永远不要高估自己! 关于反射的复习 # /usr/bin/env python # -*- coding ... 
- PyCharm导入tensorflow包报错的问题
			[注]PyCharm导入tensorflow包报错的问题 若是你也遇到这个问题,说明你也没有理解tensorflow到底在哪里. 当安装了anaconda3.6后,在PyCharm中设置interpr ... 
- 1.3tf的varible\labelencoder
			1.tf的varible变量 import tensorflow as tf #定义变量--这里是计数的变量 state=tf.Variable(0,name='counter') print (st ... 
- SVN cleanup 报错,清除svn的工作队列
			SVN 提交报错, Team->cleanup还是报错: Can't install '*' from pristine store, because no checksum is record ... 
- hadoop2.x编译安装
			Build instructions for Hadoop (Hadoop 编译安装,参考hadoop源码包中BUILDING.txt文档) ----------------------------- ... 
- bzip2 zip  压缩后体积比 0.8:1
			1. 对.bz2 后缀文件 跳过不处理 2.逐行同字段的json文件,压缩后大小为原文件的12.81% 测试文件近似认为为逐行json文本数据,没有进行多文件重复测试,没有统计时间: {"u ... 
- Python爬虫实例(六)多进程下载金庸网小说
			目标任务:使用多进程下载金庸网各个版本(旧版.修订版.新修版)的小说 代码如下: # -*- coding: utf-8 -*- import requests from lxml import et ... 
- Effective Java 目录
			<Effective Java>目录摘抄. 我知道这看起来很糟糕.当下,自己缺少实际操作,只能暂时摘抄下目录.随着,实践的增多,慢慢填充更多的示例. Chapter 2 Creating ... 
- Oracle与Sql server 在SQL上的不同
			Oracle与Sql server都遵循SQL-92标准:http://owen.sj.ca.us/rkowen/howto/sql92F.html,但是也有一些不同之处,差别如下: Oracle中表 ... 
- NYOJ 587 blockhouses 【DFS】
			blockhouses 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描写叙述 Suppose that we have a square city with straigh ... 
