根据日期计算天数

问题描述

给定某日期(年、月、日),计算该日期是当年的第几天。

输入

输入数据有若干行。每一行对应一种情形,其中有3个整数分别为年、月、日。

输出

对于每一种情形,先输出“Case #:”(#为序号,从1起),然后输出结果(参见输出样例mm/dd/yyyy, n),换行。

输入样例

2008 1 1

2008 10 1

2009 5 1

输出样例

Case 1: 01/01/2008, 1

Case 2: 10/01/2008, 275

Case 3: 05/01/2009, 121

 

#include using namespace std; int day_rank(int month,int day); int leapyear(int year); int main() { int year,month,day; int s,k=0; while(cin>>year>>month>>day) { cout<<"Case "<<++k<<": "; if(month<10&&day<10) cout<<0<=10&&day<10) cout<=10) cout<<0<=10&&day>=10) cout<=3&&leapyear(year)!=0) s+=1; cout<

你可能感兴趣的:(SHU,OPENJUDGE)