确定某年某月某天是该年的第几天
来源:互联网 发布:步人甲 知乎 编辑:程序博客网 时间:2024/05/17 01:21
#include <iostream>
using namespace std;
int year;
int month;
int day;
};
int main()
{
Date d;
cin>>d.year>>d.month>>d.day;
int temp;
if(d.year%4==0||d.year%400==0&&d.year%100!=0)
temp=0;
else
temp=1;
int days;
switch(d.month)
{
case 1:days=d.day;break;
case 2:days=31+d.day;break;
case 3:
if(temp==0)
{
days=31+29+d.day;
}
else
days=31+28+d.day;break;
case 4:
if(temp==0)
{
days=31+29+31+d.day;
}
else
days=31+28+31+d.day;break;
case 5:
if(temp==0)
{
days=31+29+31+30+d.day;
}
else
days=31+28+31+30+d.day;break;
case 6:
if(temp==0)
{
days=31+29+31+30+31+d.day;
}
else
days=31+28+31+30+31+d.day;break;
case 7:
if(temp==0)
{
days=31+29+31+30+31+30+d.day;
}
else
days=31+28+31+30+31+30+d.day;break;
case 8:
if(temp==0)
{
days=31+29+31+30+31+30+31+d.day;
}
else
days=31+28+31+30+31+30+31+d.day;break;
case 9:
if(temp==0)
{
days=31+29+31+30+31+30+31+31+d.day;
}
else
days=31+29+31+30+31+30+31+31+d.day;break;
case 10:
if(temp==0)
{
days=31+29+31+30+31+30+31+31+30+d.day;
}
else
days=31+29+31+30+31+30+31+31+30+d.day;break;
case 11:
if(temp==0)
{
days=31+29+31+30+31+30+31+31+30+31+d.day;
}
else
days=31+29+31+30+31+30+31+31+30+31+d.day;break;
case 12:
if(temp==0)
{
days=31+29+31+30+31+30+31+31+30+31+30+d.day;
}
else
days=31+29+31+30+31+30+31+31+30+31+30+d.day;break;
}
cout<<days;
return 0;
}
0 0
- 确定某年某月某天是该年的第几天
- 14 判断是某年某月某天是该年的第几天
- 计算某年某月某日是该年的第几天。
- 某年某月某日是该年的第几天
- 求某年某月某日是该月的第几天
- 题目:输入某年某月某日,计算这个是该年的第几天
- 计算某年某月某日是该年的第几天【算法入门】
- 某年某月某天是当年第几天
- 数组求,某年某月某天是当年的的第几天
- 【学习笔记】判断某年某月某天是当年的第几天?
- 该年的第几天
- 该年的第几天
- 统计某年某月某天是这一年的第几天
- 定义一个函数输出某天是该年的第几天
- 练习用数组判断某天是该年的第几天
- 该日是该年的第几天
- 求某天是该年的第几天
- 该日是该年的第几天
- Oracle常见故障解析(2):ORA-12541: tns: no listener
- 做自己的安卓拍照应用,其实很简单
- JavaBean与Web开发模式
- Android项目开发总结(一)-- 分包篇
- BZOJ 1083: [SCOI2005]繁忙的都市 kruskal
- 确定某年某月某天是该年的第几天
- 程序员的觉悟
- jdbc连接oralce操作
- 小明的排队
- HDU 5246 超级赛亚ACMer(贪心模拟)
- downloadzip.php
- MySQL基础八:MySQL存储过程
- 【LeetCode】92. Reverse Linked List II 解法及注释
- Spring依赖注入的好处