本文主要是介绍75 日期计算,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
日期计算
时间限制: 3000 ms | 内存限制: 65535 KB
难度: 1
- 描述
- 如题,输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天。
- 输入
- 第一行输入一个数N(0<N<=100),表示有N组测试数据。后面的N行输入多组输入数据,每行的输入数据都是一个按题目要求格式输入的日期。 输出
- 每组输入数据的输出占一行,输出判断出的天数n 样例输入
-
3 2000 4 5 2001 5 4 2010 10 24
样例输出 -
96 124 297
#include<iostream>
using namespace std;
int main()
{int n,a,b,c;int m[12]={31,28,31,30,31,30,31,31,30,31,30,31};cin>>n;while(n--){int num=0;cin>>a>>b>>c;for(int i=0;i<b-1;i++)num+=m[i];if((((a%4==0)&&(a%100!=0))||(a%400==0)) && (b>2))num++;cout<<num+c<<endl;}
}
这篇关于75 日期计算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!