| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 536 人关注过本帖
标题:给出年、月、日,加一天
取消只看楼主 加入收藏
A306452792
Rank: 1
等 级:新手上路
帖 子:31
专家分:7
注 册:2010-8-18
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
给出年、月、日,加一天
给出年、月、日,加一天,请计算出是
哪年、哪月、哪日。

2010-11-24 12:35
A306452792
Rank: 1
等 级:新手上路
帖 子:31
专家分:7
注 册:2010-8-18
收藏
得分:0 
#include "stdio.h"

int day_year(int y,int m,int d)
{   int day_tab[2][13]={
    {0,31,28,31,30,31,30,31,31,30,31,30},
    {0,31,29,31,30,31,30,31,30,30,31,30}};
    int i,j,sum=0;
    {
        if(y%400==0) i=1;
        else {if(y%4==0&&y%100==0) i=0;
        else {if(y%4==0) i=1;
        else i=0;}}
    }
    for(j=1;j<m;j++)
    {sum=day_tab[i][j]+sum;}
    sum=sum+d;
    return sum;
}
void main()
{
    int y,m,d;
    scanf("%d %d %d",&y,&m,&d);
    printf("是这年的第%d天\n",day_year(y,m,d));
} 这个貌似是求为这年的第几天,不是我想要的。。。。。。不要随便百度一下敷衍我,ok?
2010-11-24 19:11
A306452792
Rank: 1
等 级:新手上路
帖 子:31
专家分:7
注 册:2010-8-18
收藏
得分:0 
我说的是给出一天的日期,而你输出的是这日期的下一天,不是叫你输出这日期是这年的第几天........
2010-11-24 23:54
快速回复:给出年、月、日,加一天
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026754 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved