第十一周OJ——输出两个年份之间的所有闰年

来源:互联网 发布:php商城免费源码 编辑:程序博客网 时间:2024/04/28 17:49

问题描述:做一个可以查找出x年到x年之间的闰年的程序,并每八个一行转行输出
文件名称:the_eleventh_week_OJ2964
作者:何知令
发表时间:2016年11月10日
输入:前一日期和后一日期
输出:该两年内所有闰年,并每八个一行转行输出

代码:

//问题描述:做一个可以查找出x年到x年之间的闰年的程序,并每八个一行转行输出//文件名称:the_eleventh_week_OJ2964//作者:何知令//发表时间:2016年11月10日//输入:前一日期和后一日期//输出:该两年内所有闰年,并每八个一行转行输出#include <stdio.h>int leap_year(int n);int main(){    int i;//做循环计数    int count=0;//做转行计数,每八个转行    int the_first_year,the_last_year;    scanf("%d %d",&the_first_year,&the_last_year);    for(i=the_first_year;i<=the_last_year;i++)    {        if(leap_year(i))        {            printf("%d",i);            count++;            if(count%8==0)            {                printf("\n");//每满八个输出一行            }            else            {                printf(" ");//不满八个在年份间输出一个空格            }        }    }    return 0;}int leap_year(int n){    if((n%4==0&&n%100!=0)||(n%400==0))//判断该年是否为闰年        return 1;//带回判断结果    else        return 0;}

程序运行结果展示:

知识点总结:函数初步使用,循环加判断,输出转行

学习心得:第一次编函数,卡。。。不过慢慢会运用自如的

0 0