Chinaunix

标题: 闰年怎么算? [打印本页]

作者: hymailto    时间: 2006-04-19 10:30
标题: 闰年怎么算?
是不是能被4整除的就是闰年?
在线等。
作者: hymailto    时间: 2006-04-19 10:42
题目:输入某年某月某日,判断这一天是这一年的第几天?

#include <stdio.h>

main()
{
        int year=0;
        int month=0;
        int day=0;
        int num=0;
        int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
        int i=0;

        clrscr();

        printf("Please input year,month,day:");
        scanf("%d%d%d",&year,&month,&day);
        if ((month>2)&&(year%4==0&&year%100!=0||year%400==0))   
        {
                a[0]=1;
        }
        for (i=0;i<month;i++)
        {
                num+=a;
        }
        num+=day;
        printf("%d",num);
        getch();
}

[ 本帖最后由 hymailto 于 2006-4-19 10:54 编辑 ]
作者: aux888    时间: 2006-04-19 10:47
能被4除尽,但不能被100除尽,或能被400除尽的年份.
作者: hymailto    时间: 2006-04-19 11:33
谢谢




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2