首页 > 其他 > 详细

输入年份和天数计算出几月几号

时间:2014-05-18 05:17:21      阅读:400      评论:0      收藏:0      [点我收藏+]

//转换函数如下,其中通过指针同时向主函数传回月份和天数

void month_day(int year, int yearday, int *month, int *day){

//k月份,leap判断是否闰年(0非闰年1闰年)
int k, leap;
int tab[2][13] = {
{ 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 },
{ 0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 },
};
leap = (year % 4 == 0 && year % 100 != 0) || year % 400 == 0;
for (k = 1; yearday>tab[leap][k]; k++){
yearday = yearday - tab[leap][k];
}
*day = yearday;
*month = k;
}

输入年份和天数计算出几月几号,布布扣,bubuko.com

输入年份和天数计算出几月几号

原文:http://blog.csdn.net/eh_sky/article/details/25954775

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!