/*
* 程序的版权和版本声明部分
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: date.cpp
* 作 者:刘明亮
* 完成日期: 2013 年 3 月 13 日
* 版本号: v1.0
* 输入描述:年月日
* 问题描述:输出对应的那一天是这一年的第几天
* 输出:第几天
*/
#include<iostream>
using namespace std;
struct Date{
int year;
int month;
int day;
int hours;
int minute;
int second;
};
int main()
{
Date date;
int d[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
cout<<"Please input year,month,day,hours,minute,second:"<<endl;
cin>>date.year>>date.month>>date.day>>date.hours>>date.minute>>date.second;
int days=0,seconds1=0,seconds2=0,i;
for(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<<"天."<<endl;
seconds1=date.hours*1200+date.minute*60+date.second;
seconds2=days*1200*24+seconds1;
cout<<date.hours<<"时"<<date.minute<<"分"<<date.second<<"秒是这一天的"<<seconds1<<"秒"<<endl;
cout<<date.year<<"年"<<date.month<<"月"<<date.day<<"日"<<date.hours<<"时"<<
date.minute<<"分"<<date.second<<"秒是这一年的第"<<seconds2<<"秒."<<endl;
return 0;
}
项目5-玩日期(一)
最新推荐文章于 2024-04-30 17:18:42 发布