第1周上级项目-日期结构体

来源:互联网 发布:所谓网络戏谑文化 编辑:程序博客网 时间:2024/06/05 13:51
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称:date.cpp                           * 作    者:徐凯旋                            * 完成日期:2013 年 3 月 8 日* 版 本 号: v1.0      */#include <iostream>using namespace std;struct Date{    int year;    int month;    int day;};int main(){    Date date;    cout<<"";    cin>>date.year>>date.month>>date.day;    int days;    switch(date.month)    {    case 1:days=date.day;break;    case 2:days=date.day+31;break;    case 3:days=date.day+59;break;    case 4:days=date.day+90;break;    case 5:days=date.day+120;break;    case 6:days=date.day+151;break;    case 7:days=date.day+181;break;    case 8:days=date.day+212;break;    case 9:days=date.day+243;break;    case 10:days=date.day+273;break;    case 11:days=date.day+304;break;    case 12:days=date.day+334;break;    }    if((date.year%4==0&&date.year%100!=0)||date.year%400==0)        days=days+1;    cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days<<"天"<<endl;    return 0;}


运行结果:

原创粉丝点击