玩日期
来源:互联网 发布:心动网络 新三板 编辑:程序博客网 时间: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;}