玩日期

来源:互联网 发布:心动网络 新三板 编辑:程序博客网 时间:2024/04/30 06:55
/*      * 程序的版权和版本声明部分      * Copyright (c)2013, 烟台大学计算机学院学生      * All rightsreserved.      * 文件名称: time.cpp                                 * 作    者: 袁静                                  * 完成日期:2013年3月13日      * 版本号: v1.0            * 输入描述:输入任意时间      * 问题描述:    */#include <iostream>using namespace std;struct time{int year;int month;int day;int hour;int minute;int second;};int main(){time date;    int i,days,second1,second2;    int months[12]={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=0;i<date.month;i++){days+=months[i];}days+=date.day;    if(date.year%4==0&&date.year%100!=0||date.year%400==0)    {      days+=1;    }    second1=date.hour*3600+date.minute*60+date.second;    second2=days*24*3600+second1;    cout<<"该日是本年当中的第"<<days<<"天"<<endl;    cout<<"这是这一天中的第"<<second1<<"秒"<<endl;    cout<<"这是一年当中的第"<<second2<<"秒"<<endl;    return 0;}