蓝桥杯 C++ 计算出生到现在已经过了多少天

//计算你从出生到现在已经过了多少天
//日期的输入年份日期之间用回车隔开例如输入2012年12月23日
//你输入为2012回车12回车23回车
#include"iostream.h"
int a[][12]={{31,28,31,30,31,30,31,31,30,31,30,31},
{31,29,31,30,31,30,31,31,30,31,30,31}};
int oryear(int m)
{ if((m%400==0)||((m%4==0)&&(m%100!=0)))
 return 1;
 else return 0;
}
int yearday(int i)
{
 if(oryear(i)==1) return 366;
 else return 365;
}
main()
{
 int ye1,mon1,day1;
 int ye2,mon2,day2,day=0;
 cout<<"******* welcome to here ,birth days calculator******"<  cout<<"please insert your birthday:";
  cin>>ye1>>mon1>>day1;cout<      cout<<"please insert today date:";
   cin>>ye2>>mon2>>day2;cout< if(ye1  for(int i=ye1;i  for(int j=0;j  day=day-day1;
 for(int z=0;z  day=day+day2+1;// birth day have birth;
 cout<<"已经过了:"<  }

else {
cout<<"你的输入非法,重新输入!"< }
}

 

你可能感兴趣的:(计算机,蓝桥杯)