下学期第一周项目1 日期结构体

来源:互联网 发布:linux more 中查找 编辑:程序博客网 时间:2024/05/01 23:49

我的程序:

/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: date.cpp                            * 作    者:王鼎                             * 完成日期:13年03月05日 * 版本号: v1.0       * 输入描述:年月日 * 问题描述:输出对应的那一天是这一年的第几天 * 输出:第几天 */  #include <iostream>  using namespace std;  struct Date  {      int year;      int month;      int day;  };  int d[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};  int main()  {      Date date;      cout<<"请输入正确的年月日,本软件无验证日期是否存在之功能:"<<endl;      cin>>date.year>>date.month>>date.day;      int days=0,i;      for(i=1;i<date.month;i++)          days+=d[i];    days+=date.day;    if ((date.year %4== 0 && date.year % 100 != 0          ||date.year % 400 == 0) && date.month >=3)          days+=1;    cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days<<"天."<<endl;      return 0;  }

运行结果:


原创粉丝点击