首页 > 代码库 > 日期计算
日期计算
描述
如题,输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天。
- 输入
- 第一行输入一个数N(0<N<=100),表示有N组测试数据。后面的N行输入多组输入数据,每行的输入数据都是一个按题目要求格式输入的日期。
- 输出
- 每组输入数据的输出占一行,输出判断出的天数n
- 样例输入
- 3
- 2000 4 5
- 2001 5 4
- 2010 10 24
- 样例输出
- 96
- 124
- 297
1 #include <stdio.h> 2 3 int main(){ 4 int T; 5 int a; 6 int b; 7 int c; 8 int i; 9 int day[13];10 int amount;11 12 day[1]=31;13 day[2]=28;14 day[3]=31;15 day[4]=30;16 day[5]=31;17 day[6]=30;18 day[7]=31;19 day[8]=31;20 day[9]=30;21 day[10]=31;22 day[11]=30;23 day[12]=31;24 25 scanf("%d",&T);26 27 while(T--){28 scanf("%d%d%d",&a,&b,&c);29 30 amount=0;31 for(i=1;i<b;i++)32 amount+=day[i];33 amount+=c;34 35 if((a%400==0 || (a%4==0 && a%100!=0)) && i>=3)36 amount++;37 38 printf("%d\n",amount);39 }40 return 0;41 }
日期计算
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。