/*
*copyright(c)2013,烟台大学计算机学院
*ALL right reserved.
*作者:王凯
*完成日期:2013年11月18日
*版本号:v1.0
*问题描述:输入年月日并判断是该年第几天
*样例输入:2012 11 18
*样例输出:323
*问题分析:输入年月日并判断是该年第几天
*/
#include <iostream>
using namespace std;
struct
{
int year;
int month;
int day;
} date;
int main()
{
int i,days;
int day_tab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
cout<<"input year,month,day:";
cin>>date.year>>date.month>>date.day;
days=0;
for(i=1; i<date.month; i++)
days+=day_tab[i];
days+=date.day;
if((date.year%4==0&&date.year%100!=0||date.year%400==0)&&date.month>=3)
days+=1;
cout<<date.month<<"/"<<date.day<<"是"<<days<<"天"<<date.year<<"."
<<endl;
return 0;
}
输入年月日并判断是该年第几天
最新推荐文章于 2023-09-09 08:32:59 发布