第十一周 oj训练 查闰年
2016-11-14 22:03
176 查看
Copyright (c) 2016 烟台大学计算机与控制工程学院 All rights reserved. 文件名称:test.cpp 作者:何定钦 完成日期:2016年11月14日 题目描述: 大家知道如何判断某一年是否是闰年吗?这个问题可难坏了小编,小编在写一个查找m年到n年之间闰年的程序, 却苦于判断闰年的函数不会写,据说 今天你有上机课,我就拿着这个问题来找你了-- 闰年的条件是:能被4整除但不能被100整除,或能被400整除。 输入: 第m年和第n年 输出: m年至n年之间的所有闰年,输出结果每行8个,数据之间用空格分隔。‘ 样例输入: 1949 2045 样例输出: 1952 1956 1960 1964 1968 1972 1976 1980 1984 1988 1992 1996 2000 2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 分析: include <stdio.h> #include <stdlib.h> int leap_year(int n); int main() { int i; int cnt; int m,n; scanf("%d %d",&m,&n); cnt=0; for(i=m; i<=n; i++) { if(leap_year(i)) { printf("%d",i); cnt++; if(cnt==8) { printf("\n"); cnt=0; } else { printf(" "); } } } return 0; } int leap_year(int n) { int x; if((n%4==0 && n%100!=0) || n%400==0) x=1; else x=0; return x; }结果:
知识点总结:
学习了函数的简单调用,以及函数的定义,还有许多新的专业名词。
心得体会:
1和除了0以外的都是真,而是只有0代表假。
相关文章推荐
- oj第十一周训练——查闰年
- 第十一周OJ1查闰年
- 第十一周-OJ-A查闰年
- 第十一周 oj训练 趣味取小数
- ZZULLI OJ Contest - 东北省赛训练赛 Problem E: 蛤玮准备礼物【区间求和(打表思想),闰年,容斥】
- 第十一周 OJ 写一个查找m年到n年直之间闰年的程序
- oj第十一周训练——牛顿迭代法求根
- 第十一周 oj训练 for循环画三角形
- oj第十一周训练——for循环画三角形
- 第十一周 oj训练 日期妙算星座
- 第十一周OJ——输出两个年份之间的所有闰年
- oj第十一周训练——趣味取小数
- oj第十一周训练——日期妙算星座
- 第十一周 oj训练 求两个整数的最大公约数和最小公倍数
- 第十一周 oj训练 判断三角形
- oj第十一周训练——求两个整数的最大公约数和最小公倍数
- 第十一周 oj训练 牛顿迭代法求根
- oj第十一周训练——判断三角形
- 陆续更新自己在南阳OJ刷题过程,以及蓝桥杯的训练
- 第11周OJ实践 查闰年