02.* Copyright (c) 2013, 烟台大学计算机学院
03.* All rights reserved.
04.* 作 者: 石尧
05.* 完成日期:2014 年 2 月 28 日
06.* 版 本 号:v1.0
07.*/#include <iostream>
using namespace std;
struct Date
{
int year; //date结构体
int month;
int day;
} ;
int main()
{
Date date;
cout<<"input year,month,day"<<endl;
cin>>date.year>>date.month>>date.day; //输入年,月,日,
cout<<endl;
int days=0;
int d[13]= {0,31,29,31,30,31,30,31,31,30,31,30,31};//定义每月的天数
for(int i=1; i<date.month; i++)
{
days+=d[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<<"日是"<<date.year<<"年的第"<<days<<"天.";
return 0;
}
日期结构体
最新推荐文章于 2024-03-13 22:17:51 发布