C++->static关键字

#include

struct date{    

    int year;

    int month;

    int day; }DT;

void date(int year,int month,int day,int &total)

{  int i,k;

   for(i=1;i

 {

    if(i==1) k=31;

    if(i==2)

    {

     if((year%4==0&&year%100!=0)||year%400==0) k=29;

     else  k=28;

    }

    if(i==3) k=31;

    if(i==4) k=30;

    if(i==5) k=31;

    if(i==6) k=30;

    if(i==7) k=31;

    if(i==8) k=31;

    if(i==9) k=30;

    if(i==10) k=31;

    if(i==11) k=30;

    if(i==12) k=31;

    total=total+k;

 }

 total=total+day;

}

void main()

{

    int total=0;

    cout<<"Please input the year-month-day:\n";

   cin>>DT.year>>DT.month>>DT.day;

   date(DT.year,DT.month,DT.day,total);

  cout<<"The date in the "<

}

你可能感兴趣的:(C++->static关键字)