xt7-2.cpp
上传用户:liubin
上传日期:2022-06-13
资源大小:85k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. #include <iostream>
  2. using namespace std;
  3. struct y_m_d
  4.      {int year;
  5.      int month;
  6.      int day;
  7.  };
  8.  int main()
  9.  {y_m_d date;
  10.   int days(int,int,int);                     /* 对days函数的声明 */
  11.   int day_sum;
  12.   cout<<"input year,month,day:";
  13.   cin>>date.year>>date.month>>date.day;
  14.   day_sum=days(date.year,date.month,date.day);
  15.   cout<<date.month<<"/"<<date.day<<" is the "<<day_sum
  16.   <<"th day in "<<date.year<<endl;
  17.   return 0;
  18.   }
  19. int days(int year,int month,int day)        /* 定义days函数 */
  20. {int day_sum,i;
  21.  int day_tab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
  22.  day_sum=0;
  23.  for (i=1;i<month;i++)
  24.    day_sum+=day_tab[i];
  25.  day_sum+=day;
  26.  if ((year%4==0 && year%100!=0 || year%4==0) && month>=3)
  27.      day_sum+=1;
  28.  return(day_sum);
  29. }