01./*
02.* 程序的版权和版本声明部分
03.* Copyright (c)2013, 烟台大学计算机学院学生
04.* All rightsreserved.
05.* 文件名称: time.cpp
06.* 作 者:赵冠哲
07.* 完成日期:2013年3月10日
08.* 版本号: v1.0
09.* 输入描述:
10.* 问题描述:
11.*/
#include <iostream>
using namespace std;
struct time_base{
int year;
int month;
int day;
int hour;
int minute;
int second;
}date;
int main()
{
int i,days,seconds,seconds1;
int day_tab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
cout<<"请依次输入年、月、日、时、分、秒"<<endl;
cin>>date.year>>date.month>>date.day>>date.hour>>date.minute>>date.second;
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)
{
days+=1;
}
seconds=date.hour*3600+date.minute*60+date.second;
seconds1=days*24*3600+seconds;
cout<<"该日是本年当中的第"<<days<<"天"<<endl;
cout<<"这是这一天中的第"<<seconds<<"秒"<<endl;
cout<<"这是一年当中的第"<<seconds1<<"秒"<<endl;
return 0;
}
运行结果: