第一周:项目2 日期结构体

来源:互联网 发布:幸福大街 知乎 编辑:程序博客网 时间:2024/04/29 00:49
/*02.* 程序的版权和版本声明部分03.03.* Copyright (c)2013, 烟台大学计算机学院学生04.* All rightsreserved.05.* 文件名称:riqi .cpp06.* 作    者:李洋07.* 完成日期:2013年3月5日08.* 版本号: v1.009.* 输入描述:10.* 问题描述:输入年月日。计算输出该日是该年的第几天。11.*/#include <iostream>using namespace std;struct Date{    int year;    int month;    int day;};int main(){    Date date;    cout<<"请输入年、月、日。"<<endl;    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;}

原创粉丝点击