编程基本功——判断某天是一年中的第几天
2010-05-25 08:59
369 查看
一、分析
(1)首先分析是否为闰年,若为闰年则2月为29天(2)其次计算之前的几个月一共有多少天
(3)最终加上该天在月中是多少天
二、源码
#include <stdio.h>
int Day(int year, int month, int date)
{
int months[13] ={0, 31, 0, 31, 30,
31, 30, 31, 31, 30,
31, 30, 31};
int i, days = 0;
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
months[2] = 29;
else
months[2] = 28;
for (i = 1; i < month; ++i)
{
days += months[i];
}
days += date;
return days;
}
int main()
{
printf("the days of 25th May 2010 is %d\n", Day(2010, 5, 25));
return 0;
}
相关文章推荐
- [C#]数字颠倒输出;判断某天是一年中的第几天
- [C#]数字颠倒输出;判断某天是一年中的第几天
- 输入某年某月某日,判断这一天是这一年的第几天?
- C++自定义函数判断某年某月某日是这一年中第几天
- 第四题:输入某年某月某日,判断这一天是这一年的第几天?
- 输入某年某月某日,判断这一天是这一年的第几天?
- 给定一个年月日,判断这一天是这一年的第几天
- 输入一个年月日 判断是一年中的第几天
- 判断一年的第几天(利用结构体知识)
- 输入某年某月某日,判断这一天是这一年的第几天
- 经典c程序(0003)---输入某年某月某日,判断这一天是这一年的第几天
- 15-输入某年某月某日,判断这一天是这一年的第几天?
- js获取当前时间是一年中的第几天&&判断闰年&&当前时间的前后几天
- 输入某年某月某日,判断这一天是这一年的第几天?
- 输入某年某月某日,判断这一天是这一年的第几天?
- Problem I: 函数---判断某年某月某日是这一年中的第几天
- 简单版---JS获得某天是一年当中的第几天
- [Java] 练习题014: 输入某年某月某日,判断这一天是这一年的第几天?
- 判断某年某月某日是这一年中是第几天
- 编程基本功——复杂级数的前n项和