免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 15134 | 回复: 3
打印 上一主题 下一主题

闰年怎么算? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-19 10:30 |只看该作者 |倒序浏览
是不是能被4整除的就是闰年?
在线等。

论坛徽章:
0
2 [报告]
发表于 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 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2006-04-19 10:47 |只看该作者
能被4除尽,但不能被100除尽,或能被400除尽的年份.

论坛徽章:
0
4 [报告]
发表于 2006-04-19 11:33 |只看该作者
谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP