hdu2005 第几天?

来源:互联网 发布:2017nba新秀体测数据 编辑:程序博客网 时间:2024/06/09 20:21

第几天?

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 95833    Accepted Submission(s): 36062


Problem Description
给定一个日期,输出这个日期是该年的第几天。
 

Input
输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。
 

Output
对于每组输入数据,输出一行,表示该日期是该年的第几天。
 

Sample Input
1985/1/202006/3/12
 

Sample Output
2071
 

Author
lcy
 

Source
C语言程序设计练习(一)
 

Recommend
JGShining   |   We have carefully selected several similar problems for you:  2021 1108 1008 1061 1005 
 

Statistic | Submit | Discuss | Note

水一发

#include<stdio.h>#include <math.h>int main(){    int year,mon,day;    int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};    while(scanf("%d/%d/%d",&year,&mon,&day)!=EOF)    {        a[2]=28;        if(year%4==0&&year%100||year%400==0)        a[2]=29;        int sum=0;        for(int i=1;i<mon;i++)        sum+=a[i];        printf("%d\n",sum+day);    }    return 0;}


0 0
原创粉丝点击