f0801.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:1k
源码类别:

C#编程

开发平台:

Visual C++

  1. //==================================
  2. // f0801.cpp
  3. // 日期结构
  4. //==================================
  5. #include<iostream>
  6. #include<iomanip>
  7. using namespace std;
  8. //----------------------------------
  9. struct Date{
  10.   int year;
  11.   int month;
  12.   int day;
  13. };//-------------------------------
  14. void print(Date);
  15. bool isLeapYear(Date d);
  16. //---------------------------------
  17. int main(){
  18.   Date d;
  19.   d.year = 2000;
  20.   d.month = 12;
  21.   d.day = 6;
  22.   if(isLeapYear(d))
  23.     print(d);
  24. }//--------------------------------
  25. void print(Date s){
  26.   cout.fill('0');
  27.   cout<<setw(4)<<s.year<<'-'<<setw(2)<<s.month<<'-'<<setw(2)<<s.day<<'n';
  28.   cout.fill(' ');
  29. }//--------------------------------
  30. bool isLeapYear(Date d){
  31.   return (d.year % 4==0 && d.year % 100!=0)||(d.year % 400==0);
  32. }//================================
  33.