nyoj75日期计算
2013-12-01 12:16
253 查看
日期计算
时间限制: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
来源[naonao]改编C语言习题
上传者
naonao
#include<stdio.h>
02.
#include<stdlib.h>
03.
int
main()
04.
{
05.
int
a;
06.
scanf
(
"%d"
,&a);
07.
while
(a--)
08.
{
09.
int
s=0,d,n,x,y;
10.
scanf
(
"%d%d%d"
,&n,&x,&y);
11.
for
(
int
i=1;i<x;i++)
12.
if
(n%4==0&&n%100!=0||n%400==0)
13.
{
14.
if
(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
15.
s=s+31;
16.
if
(i==2)
17.
s=s+29;
18.
if
(i==4||i==6||i==9||i==11)
19.
s=s+30;
20.
}
21.
else
22.
{
23.
if
(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
24.
s=s+31;
25.
if
(i==2)
26.
s=s+28;
27.
if
(i==4||i==6||i==9||i==11)
28.
s=s+30;
29.
}
30.
31.
32.
s=s+y;
33.
printf
(
"%d\n"
,s);
34.
}
35.
return
0;
36.
}
相关文章推荐
- NYOJ:75-日期计算
- NYOJ 75 日期计算
- NYOJ-75-日期计算-2013年7月25日10:26:18
- nyoj 75 日期计算
- nyoj75日期计算
- NYOJ 75 日期计算
- 【NYOJ】[75]日期计算
- nyoj 75 日期计算
- NYOJ【75】日期计算【某年某月某日是第几天】
- NYOJ 75 日期计算
- nyoj_75 日期计算
- nyoj -75日期计算
- nyoj-75-日期计算
- NYOJ_75 日期计算 (推断这一天是这一年中的第几天)
- nyoj 75 日期计算
- NYOJ_75 日期计算 (判断这一天是这一年中的第几天)
- NYOJ-75 日期计算
- NYOJ 75 日期的计算(打表 日期类水题)
- NYOJ75日期计算