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

书籍源码

开发平台:

Visual C++

  1. #include <iostream>
  2. using namespace std;
  3. struct
  4.    { int year;
  5.      int month;
  6.      int day;
  7.    }date;
  8. int main()
  9.  {int days;
  10.   cout<<"input year,month,day:";
  11.   cin>>date.year>>date.month>>date.day;
  12.   switch(date.month)
  13.   { case 1: days=date.day;      break;
  14.     case 2: days=date.day+31;   break;
  15.     case 3: days=date.day+59;   break;
  16.     case 4: days=date.day+90;   break;
  17.     case 5: days=date.day+120;  break;
  18.     case 6: days=date.day+151;  break;
  19.     case 7: days=date.day+181;  break;
  20.     case 8: days=date.day+212;  break;
  21.     case 9: days=date.day+243;  break;
  22.     case 10: days=date.day+273; break;
  23.     case 11: days=date.day+304; break;
  24.     case 12: days=date.day+334; break;
  25.  }
  26.  if ((date.year %4== 0 && date.year % 100 != 0
  27.       ||date.year % 400 == 0) && date.month >=3)
  28.          days+=1;
  29.  cout<<date.month<<"/"<<date.day<<" is the "<<days
  30.  <<"th day in "<<date.year<<"."<<endl;
  31.  return 0;
  32. }